元字元都是怎麼用的啊

2022-08-11 15:00:18 字數 1325 閱讀 8468

1樓:_此名沒人用

. 匹配除換行符以外的任意字元 元字元!

[.?!]匹配標點符號(.或?或!)。

"("的意思

使用小括號指定一個子表示式後,匹配這個子表示式的文字(也就是此分組捕獲的內容)可以在表示式或其它程式中作進一步的處理。預設情況下,每個分組會自動擁有一個組號,規則是:從左向右,以分組的左括號為標誌,第一個出現的分組的組號為1,第二個為2,以此類推。

-----------------------------------

\a 報警字元(列印它的效果是電腦嘀一聲)

\b 通常是單詞分界位置,但如果在字元類裡使用代表退格

\t 製表符,tab

\r 回車

\v 豎向製表符

\f 換頁符

\n 換行符

\e escape

\0nn ascii**中八進位制**為nn的字元

\xnn ascii**中十六進位制**為nn的字元

\unnnn unicode**中十六進位制**為nnnn的字元

\cn ascii控制字元。比如\cc代表ctrl+c

\a 字串開頭(類似^,但不受處理多行選項的影響)

\z 字串結尾或行尾(不受處理多行選項的影響)

\z 字串結尾(類似$,但不受處理多行選項的影響)

\g 當前搜尋的開頭

\p unicode中命名為name的字元類,例如\p

(?>exp) 貪婪子表示式

(?-exp) 平衡組

(?im-nsx:exp) 在子表示式exp中改變處理選項

(?im-nsx) 為表示式後面的部分改變處理選項

(?(exp)yes|no) 把exp當作零寬正向先行斷言,如果在這個位置能匹配,使用yes作為此組的表示式;否則使用no

(?(exp)yes) 同上,只是使用空表示式作為no

(?(name)yes|no) 如果命名為name的組捕獲到了內容,使用yes作為表示式;否則使用no

(?(name)yes) 同上,只是使用空表示式作為no

2樓:在世貿天階灌籃的高飛燕草

其實就是匹配

比如112344 或者 1144 或者 1123232344

即aabcdd 其中 bc可以出現0次或者n次

3樓:匿名使用者

...字串,而預設的貪婪模式則儘可能多的匹配所搜尋的字串。例如,對於字串「oooo」,「o+?

」將匹配單個... 字元。 [^a-z] 負值字元範圍。

匹配任何不在指定範圍內的任意字元。例如,「[^a-z]」可以匹配任何不在「a...

c語言中怎麼定義空格數字字元用什麼表示啊

可以定義成字元型,然後在輸入之後加上判斷,如果asc碼在數字型別區間則強制轉換,否則,不變 用ascii值表示他們,比如小寫字母a z的值是97 122 空格和字元可以用char,小數用float或double,整數用int,數字也可以當成字元用char c語言中表示空格的是什麼 分析如下 不是所有...

水滴pin怎麼都是數字,難道就沒有字元 特殊符號的密碼嗎

pin碼是wps來的額 wps就是快速連線 好像是的 就是一串數字 來的字母?主要就是一個一個的嘗試pin碼 我也是新手 不知道我說的對不對 大家別噴 pin號只能是純數字,但pin出的mm是可以有特殊字元的。知道pin前四位,用水滴怎麼快速出密碼?直接用物件路由的mac後六位,用電腦計算機程式設計...

用C怎麼讀取檔案中指定字元,用C怎麼讀取檔案中指定字元?

前面的行數是不是固定的,如果是的話,直接streamreader的readline或者readtoend,讀出指定和行號就行了。當然,如果這行前面有固定的可以唯一標誌這行資料的東西的話,用正則之類的也是可以的。可以用正規表示式搞定字串提取 用正則過濾出來 regex re new regex 正規表...