日期:2014-05-20  浏览次数:20755 次

求一个正则表达式 匹配形如{myjs_aaaa}
如题   在C#里求一个正则表达式   匹配字符串形如{myjs_aaaa}
字符以 "{myjs_ "起始,以 "} "结束,其中的 "aaaa "是未知字符串,1到50个字符,可以由数字、大小写字母、下划线构成。
请问该正则表达式如何写?

------解决方案--------------------
@ "{myjs_\w{1,50}} "
\w为单词字符包括_
也可将其换成[0-9a-zA-z\-]
------解决方案--------------------
string regexStr = "^{myjs_[a-zA-Z0-9_]{1,50}}$ ";
------解决方案--------------------
严格来讲,开始的“{”和结束的“}”是要进行转义的
@ "^\{myjs_\w{1,50}\}$ "