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

首頁 > 編程 > Regex > 正文

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

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

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

所以是 

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


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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 视频| 黄山市| 雅江县| 泸西县| 荆门市| 曲麻莱县| 新野县| 岳普湖县| 田东县| 伊吾县| 娱乐| 镇沅| 高雄市| 历史| 尼玛县| 柘荣县| 泌阳县| 汤阴县| 盐津县| 嘉峪关市| 织金县| 山东省| 辰溪县| 永和县| 黄大仙区| 麟游县| 萝北县| 菏泽市| 巴塘县| 静宁县| 板桥市| 绿春县| 衡南县| 确山县| 大余县| 罗平县| 建平县| 荆州市| 长寿区| 武汉市| 高密市|