正则表达式匹配字符串不起作用。* / text。*

时间:2016-12-02 22:42:37

标签: c# regex

我只想将此字符串与正则表达式匹配: 我怎样才能做到这一点?

/profil

我尝试这样做:

.*/profil.*

但我的软件与文本中的任何结果都不匹配。

2 个答案:

答案 0 :(得分:1)

你需要的就是这个

@"(\/profil)"

如果您只需匹配"/profil",那么就不需要".*"

答案 1 :(得分:0)

请记住,表达式是贪心

.匹配任何字符,*告诉它.可以永远继续。所以这个表达式会占用你所有的输入,而不会为/profil部分留下任何东西。

您似乎正试图在/profil周围添加一个通配符。正则表达式不需要这样做。您应该只能使用/profil作为完整表达式并匹配您的字符串。