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

正则婚配换行符

2012-08-31 
正则匹配换行符想匹配行换行符的字符,可是匹配失败C# code[ \r\nxxxx-xx-xx\r\n, \r\nxxxx-xx-xx \r\n ]只

正则匹配换行符
想匹配行换行符的字符,可是匹配失败

C# code
[ \r\n  xxxx-xx-xx  \r\n  , \r\n  xxxx-xx-xx \r\n ]
 
只想获取:
C# code
xxxx-xx-xx  \r\n  , \r\n  xxxx-xx-xx 

请问正则表达式要怎样写呢?谢谢!

[解决办法]
加上一个Group就是了
(\r\n)(xxxx-xx-xx \r\n , \r\n xxxx-xx-xx)(\r\n)
取得第2组。
[解决办法]
C# code
string tempStr = @"[ \r\n  xxxx-xx-xx  \r\n  , \r\n  xxxx-xx-xx \r\n ]";            string pattern = @"^\[[\s\S]*?\\r\\n\s*|\s*\\r\\n\s*?\]$";            tempStr = Regex.Replace(tempStr, pattern, string.Empty);//xxxx-xx-xx  \\r\\n  , \\r\\n  xxxx-xx-xx
[解决办法]
(?<=\[\s*).*?(?=\s*\])

热点排行