VB.Net - 替换



替换用于替换模式。下表列出了替换 -

字符 描述 模式 替换模式 输入字符串 结果字符串
$number 替换由组号匹配的子字符串。 \b(\w+)(\s)(\w+)\b $3$2$1 "one two" "two one"
${name} 替换由命名groupname匹配的子字符串。 \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"
vb.net_regular_expressions.htm
广告