[英]Set a c# regular expression
我有字符串,如果它匹配这个正则表达式我想要翻译:
正则表达式应为3个大写字母后跟“ - ”和两个或多个单词然后()
示例:
BEN - Two Words (m738783)
TST - THREE Words test (a187817)
我试过这个正则表达式
Regex userRegex = new Regex(@"^[A-Z]3-[A-Za-z]+([A-Za-z0-9])$");
但它不起作用,有人可以帮忙吗?
我是正则表达式的新手。
谢谢。
你犯了以下错误:
{}
3
左右(量词)。 -
周围允许可选空格( \\s*
)。 +
量词。 这是正则表达式:
@"^[A-Z]{3}\s*-\s*[A-Za-z]+(\s+[A-Za-z]+)+\s+\([A-Za-z0-9]+\)$"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.