国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

老生常談php 正則中的i,m,s,x,e分別表示什么

2024-05-04 23:55:36
字體:
來源:轉載
供稿:網友

strong>ml">i          
如果設定此修正符,模式中的字符將同時匹配大小寫字母。

m       
當設定了此修正符,“行起始”和“行結束”除了匹配整個字符串開頭和結束外,還分別匹配其中的換行符的之后和之前。

s        
如果設定了此修正符,模式中的圓點元字符(.)匹配所有的字符,包括換行符。沒有此設定的話,則不包括換行符。

x         
如果設定了此修正符,模式中的空白字符除了被轉義的或在字符類中的以外完全被忽略,在未轉義的字符類之外的 #以及下一個換行符之間的所有字符,包括兩頭,也都被忽略。

e         
如果設定了此修正符,preg_replace() 在替換字符串中對逆向引用作正常的替換,

?在 . + 和 * 之后 表示非貪婪匹配: *、+和?限定符都是貪婪的,因為它們會盡可能多的匹配文字,只有在它們的后面加上一個?就可以實現非貪婪或最小匹配。

例如:

<?php$string = "上飛機離開我<img border='0' target='_blank'>正則表達式模式或部分模式兩邊添加圓括號將導致相關匹配存儲到一個臨時緩沖區中,所捕獲的每個子匹配都按照在正則表達式模式中從左至右所遇到的內容存儲。存儲子匹配的緩沖區編號從 1 開始,連續編號直至最大 99 個子表達式。每個緩沖區都可以使用 '/n' 訪問,其中 n 為一個標識特定緩沖區的一位或兩位十進制數。

可以使用非捕獲元字符 '?:', '?=', or '?!' 來忽略對相關匹配的保存。

以上這篇老生常談php 正則中的i,m,s,x,e分別表示什么就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉川市| 兴宁市| 房产| 武胜县| 冷水江市| 金堂县| 北海市| 固镇县| 招远市| 赣州市| 隆子县| 瑞昌市| 左贡县| 嘉义市| 海淀区| 博野县| 九龙城区| 闽清县| 汤原县| 永州市| 安塞县| 珲春市| 台南市| 阜城县| 德兴市| 柞水县| 莆田市| 施甸县| 卢龙县| 白玉县| 互助| 颍上县| 福州市| 长葛市| 雅安市| 大邑县| 涞源县| 武夷山市| 岫岩| 特克斯县| 溧水县|