【发布时间】:2016-07-09 04:12:52
【问题描述】:
我有一个正则表达式,我试图将一个变量传递给:
int i = 0;
Match match = Regex.Match(strFile, "(^.{i})|(godness\\w+)(?<=\\2(\\d+).*?\\2)(\\d+)");
我希望正则表达式引擎将 {i} 解析为 i 变量保存的数字。
我这样做的方式不起作用,因为当文本包含匹配的子字符串时,我没有得到匹配项。
【问题讨论】:
-
你想达到什么目的?
-
我需要在正则表达式命令中插入一个变量
-
不使用字符串插值
-
你为什么不试试串联?
-
看起来像 this question 的副本。