我如何在字符串末尾匹配下划线?

时间:2011-12-29 19:58:47

标签: c# regex

我有以下模式,但最后以下划线失败,否则

“\ d {1,2} \。\ d {1,2} _”。

编辑:

所以我希望看到所有字符串:

此处有任何文字 10.20 _ 此处有任何文字

“这是我使用的样本10.20_。”

“10.20_是另一个样本。”

3 个答案:

答案 0 :(得分:9)

_之后有一个.,表示除了换行符之外的一个字符。因此,如果_结束,则它与正则表达式不匹配。您没有提供任何您想要的示例,只有正则表达式,但您可能想要它.\d{1,2}\.\d{1,2}_.?

答案 1 :(得分:0)

试试这个,

^.*\d{1,2}\.\d{1,2}_.*$

答案 2 :(得分:0)

您在正则表达式模式中使用句点令人困惑。它说给我任何角色,你想要之前和之后的白色空间吗?如果是这样指定为\ s?无论是开始还是结束。如果您只想使用数字:

\d\d?\.\d\d?_

或者我错过了什么?