常用的元字符及其在正則表達(dá)式中的寫法如下:
元字符 | 在正則表達(dá)式中的寫法 | 意義 |
. | . | 代表任何一個(gè)字符 |
\d | \\d | 代表0-9任何一個(gè)數(shù)字 |
\D | \\D | 代表任何一個(gè)非數(shù)字字符 |
\s | \\s | 代表空格類字符,‘\t’、‘\n’、‘\x0B’、\f’、‘\r’ |
\S | \\S | 代表非空格類字符 |
\w | \\w | 代表可用于標(biāo)識(shí)符的字符(不包括美元符號(hào)) |
\W | \\W | 代表不能用于標(biāo)識(shí)符的字符 |
\p{Lower} | \\p{Lower} | 小寫字母[a-z] |
\p{Upper} | \\p{Upper} | 大寫字母[A-Z] |
\p{ASCⅡ} | \\p{ASCⅡ} | ASCⅡ字符 |
\p{Alpha} | \\p{Alpha} | 字母 |
\p{Digit} | \\p{Digit} | 數(shù)字字符[0-9] |
\p{Alnum} | \\p{Alnum} | 字母或數(shù)字 |
\p{Punct} | \\p{Punct} | 標(biāo)點(diǎn)符號(hào) |
\p{Graph} | \\p{Graph} | 可視字符 |
\p{Print} | \\p{Print} | 可打印字符 |
\p{Blank} | \\p{Blank} | 空格或制表符[\t] |
\p{Cntrl} | \\p{Cntrl} | 控制字符 |
在正則表達(dá)式中可以用方括號(hào)括起若干個(gè)字符來表示一個(gè)元字符,該元字符代表方括號(hào)中的任何一個(gè)字符。
C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語言學(xué)練課程
解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程
從零到寫出一個(gè)爬蟲的Python編程課程
只會(huì)語法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程