正则表达式匹配单词,即使它包含一些字符[短划线,点,..]

时间:2017-03-04 05:59:33

标签: c# regex

我试图建立一个找到像

这样的字符串的正则表达式
member.php?1078959-AmirAli
member.php?1078959-Amir-Ali
member.php?1078959-Amir-Al-i
member.php?1078959-Amir.Ali
member.php?1078959-Amir_Ali
member.php?1078959-Amir____Ali

我试图制作一个: 正则表达式:member.php\?\d{1,30}\-(\w+)

但问题在于,这个正则表达式不能支持[ - ,. ]

1 个答案:

答案 0 :(得分:2)

您可以使用[ ]括号来匹配任何一组字符。此外,您忘记了.

中的member.php
member\.php\?\d{1,30}\-([\w\,\-\.]+)