正则匹配换行符
想匹配行换行符的字符,可是匹配失败
[ \r\n xxxx-xx-xx \r\n , \r\n xxxx-xx-xx \r\n ]
xxxx-xx-xx \r\n , \r\n xxxx-xx-xx
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*\])