VB.Net Character類

2019-10-16 23:53:08

字元(Character)類匹配一組字元中的任何一個,下表介紹了字元類:

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