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

首頁 > 編程 > Regex > 正文

正則中需要轉義的特殊字符小結

2020-03-16 21:09:26
字體:
來源:轉載
供稿:網友
正則表達式中的特殊字符,就是一些有特殊含義的字符,如“*.txt”中的*,簡單的說就是表示任何字符串的意思
 
 
 
如果要查找文件名中有*的文件,則需要對*進行轉義,即在其前加一個/。ls /*.txt。正則表達式有以下特殊字符。需要轉義 

特別字符 說明
$ 匹配輸入字符串的結尾位置。如果設置了 RegExp 對象的 Multiline 屬性,則 $ 也匹配 ‘/n' 或 ‘/r'。要匹配 $ 字符本身,請使用 /$。
( ) 標記一個子表達式的開始和結束位置。子表達式可以獲取供以后使用。要匹配這些字符,請使用 /( 和 /)。
* 匹配前面的子表達式零次或多次。要匹配 * 字符,請使用 /*。
+ 匹配前面的子表達式一次或多次。要匹配 + 字符,請使用 /+。
. 匹配除換行符 /n之外的任何單字符。要匹配 .,請使用 /。
[ ] 標記一個中括號表達式的開始。要匹配 [,請使用 /[。
? 匹配前面的子表達式零次或一次,或指明一個非貪婪限定符。要匹配 ? 字符,請使用 /?。
/ 將下一個字符標記為或特殊字符、或原義字符、或向后引用、或八進制轉義符。例如, ‘n' 匹配字符 ‘n'。'/n' 匹配換行符。序列 ‘//' 匹配 “/”,而 ‘/(' 則匹配 “(”。
^ 匹配輸入字符串的開始位置,除非在方括號表達式中使用,此時它表示不接受該字符集合。要匹配 ^ 字符本身,請使用 /^。
{ } 標記限定符表達式的開始。要匹配 {,請使用 /{。
| 指明兩項之間的一個選擇。要匹配 |,請使用 /|。

所以是 

復制代碼代碼如下:
* . ? + $ ^ [ ] ( ) { } | / /


構造正則表達式的方法和創建數學表達式的方法一樣。也就是用多種元字符與操作符將小的表達式結合在一起來創建更大的表達式。正則表達式的組件可以是單個的字符、字符集合、字符范圍、字符間的選擇或者所有這些組件的任意組合。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹凤县| 黄骅市| 上林县| 防城港市| 繁昌县| 陆河县| 平邑县| 克什克腾旗| 蒙山县| 互助| 萝北县| 登封市| 子洲县| 吉木乃县| 凤台县| 山东| 广宗县| 南乐县| 吴桥县| 军事| 黎城县| 龙岩市| 株洲市| 榆树市| 沙田区| 浏阳市| 馆陶县| 武鸣县| 永昌县| 清徐县| 滁州市| 饶平县| 库尔勒市| 辽中县| 丹东市| 赤水市| 庆元县| 隆子县| 莱芜市| 垫江县| 纳雍县|