首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式 匹配形如{myjs_aaaa}

2012-01-12 
求一个正则表达式 匹配形如{myjs_aaaa}如题在C#里求一个正则表达式匹配字符串形如{myjs_aaaa}字符以 {myj

求一个正则表达式 匹配形如{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}\}$ "

热点排行