C#替換

2019-10-16 23:17:34

替換用於替代模式,下表列出了替代模式的用法:

字元 描述 模式 替換模式
$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+ $_