读书人

一个正则表达式

发布时间: 2012-03-04 11:13:34 作者: rapoo

求助一个正则表达式
有如下格式的字符串
abc,xa xb,xayb,def
现在要匹配出包括 "xa "字符的项,且这个项必须在第二个逗号和第三个逗号之间,如此例需要匹配到xayb,而不能匹配到xz xb

[解决办法]
试下
(? <=^(.*?,){2})(.*?xa.*?)(?=,)
[解决办法]
完毕
呵呵
Regex aRegex = new Regex(@ "(.*,){2}(xa.*?),(.*?)* ");

[解决办法]
.[^中]国.

我写的都是最简单的,研究以下牛人的正则吧

读书人网 >C#

热点推荐