正則表達(dá)式基礎(chǔ)(1)

$????????????匹配輸入字符串的結(jié)尾位置。如果設(shè)置了RegExp對(duì)象的Multiline屬性,則$也匹配‘\n'或‘\r'。要匹配$字符本身,請(qǐng)使用\$。

( )????????????標(biāo)記一個(gè)子表達(dá)式的開始和結(jié)束位置。子表達(dá)式可以獲取供以后使用。要匹配這些字符,請(qǐng)使用\(和\)。

*????????????匹配前面的子表達(dá)式零次或多次。要匹配*字符,請(qǐng)使用\*。

+????????????匹配前面的子表達(dá)式一次或多次。要匹配+字符,請(qǐng)使用\+。

.????????????匹配除換行符\n之外的任何單字符。要匹配.,請(qǐng)使用\。

[ ]????????????標(biāo)記一個(gè)中括號(hào)表達(dá)式的開始。要匹配[,請(qǐng)使用\[。

?????????????匹配前面的子表達(dá)式零次或一次,或指明一個(gè)非貪婪限定符。要匹配?字符,請(qǐng)使用\?。

\????????????將下一個(gè)字符標(biāo)記為或特殊字符、或原義字符、或向后引用、或八進(jìn)制轉(zhuǎn)義符。例如,‘n'匹配字符‘n'。'\n'匹配換行符。序列‘\\'匹配“\”,而‘\('則匹配“(”。

^????????????匹配輸入字符串的開始位置,除非在方括號(hào)表達(dá)式中使用,此時(shí)它表示不接受該字符集合。要匹配^字符本身,請(qǐng)使用\^。

{ }????????????標(biāo)記限定符表達(dá)式的開始。要匹配{,請(qǐng)使用\{。

|????????????指明兩項(xiàng)之間的一個(gè)選擇。要匹配|,請(qǐng)使用\|。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 正則表達(dá)式到底是什么東西?字符是計(jì)算機(jī)軟件處理文字時(shí)最基本的單位,可能是字母,數(shù)字,標(biāo)點(diǎn)符號(hào),空格,換行符,漢字等...
    獅子挽歌閱讀 2,282評(píng)論 0 9
  • 忘了從哪收集的資料了,放這兒,以備不時(shí)之需。 只能輸入數(shù)字:"^[0-9]*$"。 只能輸入n位的數(shù)字:"^\d{...
    study_monkey閱讀 1,483評(píng)論 0 7
  • 推薦幾個(gè)正則表達(dá)式編輯器 Debuggex :https://www.debuggex.com/ PyRegex:...
    木易林1閱讀 11,852評(píng)論 9 151
  • 注:本篇文章只為方便查看,特此保留,如有冒犯,敬請(qǐng)諒解?。?! 本文目標(biāo) 30分鐘內(nèi)讓你明白正則表達(dá)式是什么,并對(duì)它...
    阿杰Alex閱讀 1,562評(píng)論 0 10
  • 連續(xù)練習(xí)了50天楷書,效果并不怎么顯著,但是漸漸開始享受這個(gè)過程。
    思渝州閱讀 405評(píng)論 4 3

友情鏈接更多精彩內(nèi)容