老师洗澡让我吃她胸视频免费

    1. 首頁 全網營銷 網站優化 競價托管 網站建設 營銷資料 關于我們 詞語大全 手機站
      知識百科 疑問解答 百科知識 問答解惑 營銷知識 巨量千川 競價托管 SEO優化 百度開戶 推廣技巧 蘇州建站 東莞建站 寧波建站 佛山建站 青島建站 無錫建站 廈門建站 溫州建站 金華建站 大連建站

      php正則是什么意思,php正則表達式語法規則詳解

      來源:投稿  作者:小易整編  發布時間:2022-11-04 04:17
      摘要:php正則是什么意思,php正則表達式語法規則詳解php正則表達式是一種描述字符串結構的語法規則,是一個特定的格式化模式??梢云ヅ?、替換、截取匹配的字符串。一個完整的正則表達式由兩部分構成,元字符和文本字符。元字符就是具有特殊含義的字符,如...

      php正則是什么意思,php正則表達式語法規則詳解

      php正則表達式是一種描述字符串結構的語法規則,是一個特定的格式化模式??梢云ヅ?、替換、截取匹配的字符串。

      一個完整的正則表達式由兩部分構成,元字符和文本字符。元字符就是具有特殊含義的字符,如“*”,“?”。文本字符就是普通的文本,如字母和數字等。PCRE風格的正則表達式會字定界符“/”的中間。如:/^http:\/\/(www\.)?.+.?$/。下面的例子沒有遵守這個風格。

      下面介紹它的語法規則

      php正則是什么意思,php正則表達式語法規則詳解

      一、行定位符(^和$)

      行定位符就是用來描述字符串的邊界?!癪”表示行的開始,“$”表示行的結尾。

      如:^stu 表示是匹配字符串是stu開頭的,student,study 就可以被找出來,而tastu,tbstuay就不能匹配了。

      stu$ 表示是匹配字符串是stu結尾的,tastu就可以被找出來了。

      如果想要匹配的字符串可以出現在字符串的任意位置,那么直接寫stu就可以了。

      二、單詞定界符(\b、\B)

      想匹配字符串出現的任意位置,可以直接使用字符串。像tm可以在 html,utmost中被找出來。但現在如果要匹配單詞tm,而不是單詞的一部分,就可以使用單詞界定符\b表示要查找的字符串為一個完整的單詞。如:\btm\b

      \B 的意思是匹配的字符串不能是一個完整的單詞,而是其他單詞或者字符串的一部分。和\b的意思的剛好相反的。

      三、字符類([])

      正則表達式是區分大小寫的,如果要忽略大小寫可以使用方括號表達式“[]”。只要匹配的字符串出現在方括號內,即可表示匹配成功。要注意的是,一個方括號只能匹配一個字符。如要匹配字符串tm不區分大小寫,可以寫作:[Tt][Mm]

      四、選擇字符(|)

      選擇字符可以理解為或。T|tM|m 意思就是字母T或者t開頭,后面接一個字母M或者m?!癧]”和“|”使用區別在于“[]”只能匹配單個字符,而“|”可以匹配任意長度的字符串。

      php正則是什么意思,php正則表達式語法規則詳解

      五、連字符(-)

      連字符可以表示字符的范圍。比如我們規定一個字符串只能是小寫字母開頭,我們可以寫[a,b,c,d,.....],用連字符就可以之間寫[a-z]

      六、排除字符([^])

      ^放進了方括號中,表示的是排除的意思。如:[^a-z] 表示的就是不能以小寫字母開頭

      七、限定符(?,*,+,{n,m})

      ?:匹配前面的字符零次或者一次。如:colou?r,該表達式可以匹配 colour 和 color

      +:匹配前面的字符一次或者多次。如:go+gle,該表達式可以匹配的范圍從google到goo...gle

      *:匹配前面的字符零次或者多次。如:go*gle,該表達式可以匹配的范圍從ggle到goo...gle

      {n}:匹配前面的字符n次。如:go{2}gle,該表達式只匹配google

      {n,}:匹配前面的字符最少n次。如:go{n,}gle,該表達式可以匹配的范圍從google到goo..gle

      {n,m}:匹配前面的字符最少n次,最多m次。如:employe{0,2},該表達式可以匹配employ,employe和employee這3種情況。

      八、點號字符(.)

      點字符可以匹配出除換行符外的任意一個字符。如匹配s開頭,t結尾,中間包含一個字母的單詞,可以寫作:^s.t$??梢云ヅ涞絪at、set、sit等等。匹配一個單詞,它的第一個字母是r,第3個字母是s,最后一個字母是t。那么可以寫作:^r.s.*t$

      九、轉義字符(\)

      正則表達式也是用轉義字符將特殊字符(如:“.”,“?”,“\”等等)變為普通的字符。如匹配127.0.0.1的IP地址,可以寫成:[0-9]{1,3}(\.[0-9]{1-3}){3}

      這里的點就是通過轉義。

      十、反斜線(\)

      “\”可以做轉義字符外,還能做其他功能。

      1、將一些不可打印的字符顯示出來

      \a:警報

      \b:退格

      \e:escape

      \f:換頁符

      \r:回車符

      \t:水平制表符

      \xhh:十六進制代碼

      \ddd:八進制代碼

      \cx:也就是control-x的縮寫,匹配由x指明的控制字符,x是任意字符

      2、還可以指定預定義字符集

      \d:任意一個十進制數字,相當于[0-9]

      \D:任意一個非十進制數字

      \s:任意一個空白字符(空格、換行符、換頁符、回車符、水平制表符),相當于[\f\n\r\t]

      \S:任意一個非空白字符

      \w:任意一個單詞字符,相當于[a-zA-Z0-9]

      \W:任意一個非單詞字符

      3、定義斷言

      \b:單詞界定符,用來匹配字符串中的某些位置。\b是以統一的定界符來匹配。

      \B:非單詞定界符序列

      \A:總是能夠匹配待搜索文本的起始位置

      \Z:表示在未指定任何模式下匹配的字符,通常是字符串的末尾位置,或者是在字符串末尾的換行符之前的位置

      \z:只匹配字符串的末尾,而不考慮任何換行符

      \G:當前匹配的起始位置


      本文地址:網絡知識頻道 http://www.pwniepedia.com/jiqiao/868171.html,易企推百科一個免費的知識分享平臺,本站部分文章來網絡分享,本著互聯網分享的精神,如有侵犯到您的權益,請聯系我們刪除,謝謝!


      網絡知識
      小編:小易整編
      相關文章相關閱讀
      • php正則是什么意思,php正則表達式語法規則詳解

        php正則是什么意思,php正則表達式語法規則詳解

        php正則是什么意思,php正則表達式語法規則詳解php正則表達式是一種描述字符串結構的語法規則,是一個特定的格式化模式??梢云ヅ?、替換、截取匹配的字符串。一個完整的正則表達式由兩部分構成,元字符和文本字符。元字符就是具有特殊含義的字符,如...

      • js正則表達式語法大全

        js正則表達式語法大全

        js正則表達式語法大全。在一般開發中,由于要經常使用正則驗證,每次都要反復找,很麻煩,所以把這些常用的收集起來,以后用的時候可以直接復制粘貼。手機號、電話、郵箱、QQ、微信、郵政手機號(嚴謹), 根據工信部2019年最新公布的手機號段/^(...

      • PHP文件怎么打開

        PHP文件怎么打開

        PHP文件怎么打開 PHP文件一般用Notepad Plus軟件打開。Notepad系列軟件最新版本下載9.09MBNotepad++立即下載7.80MBNotepad+ for mac立即下載 PH...

      • php是什么意思

        php是什么意思

        php是什么意思 很多行外人看到php這三個英文會毫無頭緒,完全不知道php是什么意思,本文為大家詳細介紹一下php的含義,帶來編程術語php百科解釋和它的特性。 php是什么意思?PHP,是英文超級...

      • PHP是什么

        PHP是什么

        PHP是一種用來制作動態網頁的服務器端腳本語言。你通過PHP和HTML創建頁面。當訪問者打開網頁時,服務器端便會處理 PHP 指令,然后把其處理結果送到訪問者的瀏覽器上面,就好像 ASP 或者是 ColdFusion 一樣...

      • 正則表達式

        正則表達式

        正則表達式很多人可能還不是太理解,其實這個是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯...

      • php是什么格式

        php是什么格式

        php是什么格式?語言的風格有類似于c語言,現在被很多的網站編程人員廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。用PHP做出的動態頁面與其......

      • js正則表達式

        js正則表達式

        js正則表達式字符 含意:\ 做為轉意,即通常在"\"后面的字符不按原來意義解釋,如/b/匹配字符"b",當b前面加了反斜桿后/\b/,轉意為匹配一個單詞的邊界。-或-:對正則表達式功能字符的還原,如"......

      • 周排行
      • 月排行
      • 年排行
      老师洗澡让我吃她胸视频免费