VB.Net替換

2019-10-16 23:53:16

替換(Substitutions)是在替換模式中使用。下表列出了替換:

字元 描述 模式 替換模式 輸入字串 輸出結果
$number 替換組號匹配的子字串。 \b(\w+)(\s)(\w+)\b $3$2$1 "one two" "two one"
${name} 替換命名的組名匹配的子字串。 \b(?< word1>\w+)(\s)(?< word2>\w+)\b ${word2} ${word1} "one two" "two one"
$$ 替換一個文字「$」 \b(\d+)\s?USD $$$1 "103 USD" "$103"
$& 替換整個匹配的副本。 (\$*(\d*(\.+\d+)?){1}) **$& "$1.30" "**$1.30**"
`$`` 匹配前替換輸入字串的所有文字。 B+ $` "AABBCC" "AAAACC"
$' 匹配後替換輸入字串的所有文字。 B+ $' "AABBCC" "AACCCC"
$+ 替換捕獲的最後一個組。 B+(C+) $+ "AABBCCDD" AACCDD
$_ 替換整個輸入字串。 B+ $_ "AABBCC" "AAAABBCCCC"