我想使用正则表达式替换插入一个数字,但它会混淆解释器。
假设我想输出“firstgroup-secondgroup”:
Regex.Replace(mystring, pattern, "$1-$2")
但是如果我想输出“firstgroup0secondgroup”:
Regex.Replace(mystring, pattern, "$10$2")
有什么办法可以转义0吗?
最佳答案
您应该能够用花括号将 1
括起来:
"${1}0$2"
这也适用于命名捕获。
关于c# - 在正则表达式替换中转义数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25000918/