VB.Net - 字元類



字元類匹配一組字元中的任何一個字元。下表描述了字元類:

字元類 描述 模式 匹配
[字元組] 匹配字元組中的任何單個字元。預設情況下,匹配區分大小寫。 [mn] "mat"中的"m" "moon"中的"m"、"n"
[^字元組] 否定:匹配不在字元組中的任何單個字元。預設情況下,字元組中的字元區分大小寫。 [^aei] "avail"中的"v"、"l"
[first - last] 字元範圍:匹配從first到last範圍內的任何單個字元。 (\w+)\t "Name\tAddr\t"中的"Name\t"、"Addr\t"
. 萬用字元:匹配除\n之外的任何單個字元。 a.e "have"中的"ave" "mate"中的"ate"
\p{name} 匹配name指定的Unicode通用類別或命名塊中的任何單個字元。 \p{Lu} "City Lights"中的"C"、"L"
\P{name} 匹配不在name指定的Unicode通用類別或命名塊中的任何單個字元。 \P{Lu} "City"中的"i"、"t"、"y"
\w 匹配任何單詞字元。 \w "Room#1"中的"R"、"o"、"m"和"1"
\W 匹配任何非單詞字元。 \W"Room#1"中的"#"
\s 匹配任何空白字元。 \w\s "ID A1.3"中的"D "
\S 匹配任何非空白字元。 \s\S "int __ctr"中的" _"
\d 匹配任何十進位制數字。 \d "4 = IV"中的"4"
\D 匹配任何非十進位制數字字元。 \D "4 = IV"中的" "、"="、" "、"I"、"V"
vb.net_regular_expressions.htm
廣告

© . All rights reserved.