【发布时间】:2014-07-28 17:33:43
【问题描述】:
我想使用正则表达式替换插入一个数字,但它混淆了解释器。
假设我要输出“firstgroup-secondgroup”:
Regex.Replace(mystring, pattern, "$1-$2")
但是如果我想输出“firstgroup0secondgroup”:
Regex.Replace(mystring, pattern, "$10$2")
有什么办法可以逃避0?
【问题讨论】:
我想使用正则表达式替换插入一个数字,但它混淆了解释器。
假设我要输出“firstgroup-secondgroup”:
Regex.Replace(mystring, pattern, "$1-$2")
但是如果我想输出“firstgroup0secondgroup”:
Regex.Replace(mystring, pattern, "$10$2")
有什么办法可以逃避0?
【问题讨论】:
您应该可以用花括号括住1:
"${1}0$2"
这也适用于命名捕获。
【讨论】: