替代.md 1.0 KB


notion-id: 5f528792-58ad-4643-981c-9619974a93

字符 说明 模式 替换模式 输入字符串 结果字符串
$ number$ 替换按组 *number*匹配的子字符串。 \b(\w+)(\s)(\w+)\b $3$2$1 "one two" "two one"
${ name}${ 替换按命名组 *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.30" "**$1.30**"
$` 替换匹配前的输入字符串的所有文本。 B+ $` "AABBCC" "AAAACC"
$' 替换匹配后的输入字符串的所有文本。 B+ $' "AABBCC" "AACCCC"
$+ 替换最后捕获的组。 B+(C+) $+ "AABBCCDD" "AACCDD"
$_ 替换整个输入字符串。 B+ $_ "AABBCC" "AAAABBCCCC"