C#替换

替换用于替代模式,下表列出了替代模式的用法:

字符 描述 模式 替换模式
$number 替换与分组数匹配的子串 \b(\w+)(\s)(\w+)\b $3$2$1
${name} 替换由命名组名匹配的子字符串。 \b(?< word1>\w+)(\s)(?< word2>\w+)\b ${word2} ${word1}
$$ 替换一个字面值“$” \b(\d+)\s?USD $$$1
$& 替代整个匹配的副本 (\$*(\d*(\.+\d+)?){1}) **$&
$` 在匹配上一个替换输入字符串的所有文本 B+ $`
$+ 替代被捕获的最后一个分组 B+(C+) $+
$_ 替换整个输入字符串 B+ $_

上一篇: C#正则表达式 下一篇: C#异常处理