国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮北市| 望江县| 罗江县| 酒泉市| 葵青区| 牡丹江市| 七台河市| 凌云县| 开平市| 大荔县| 大港区| 车险| 锡林郭勒盟| 公安县| 三穗县| 芦溪县| 呼伦贝尔市| 仪征市| 康平县| 黄平县| 太谷县| 华坪县| 石狮市| 徐闻县| 周至县| 会宁县| 望都县| 蓬安县| 同仁县| 阳谷县| 麻阳| 长春市| 桃园县| 墨玉县| 石柱| 郧西县| 龙胜| 抚顺县| 浮梁县| 新兴县| 房产|