正则表达式组匹配一个比组更多的字符应该?

时间:2011-12-07 16:22:35

标签: c# regex

我猜测我对群组在regexp中的工作方式感到困惑。 我的正则表达式取代了更多的字符。 这是我的字符串:

...test - Copy\asd.test2\asd.keke

这是我的模式:

.?(asd\.)

匹配" \ asd。"但我希望它只匹配" asd。"

我在这里弄错了什么?

1 个答案:

答案 0 :(得分:4)

如果您不想匹配,可以使用.?尝试实现什么目标?

要检查匹配项外的字符,可以使用外观断言。例如。在比赛前检查反斜杠,你可以使用

(?<=\\)asd\.
相关问题