标签: c# regex string expression
我遇到了正则表达式的问题。我现在有代码替换了标签(\t),换行符(\n),以及任何字母或数字字符,后跟带有空格的回车(([a-z,A-Z,0-9])\r)。他们工作得很好!问题是,它缺少一个我看不到的特定换行符,即使在Notepad ++中可见符号也是如此。 例如,此文件中的一行以此结尾:
(\t)
(\n)
(([a-z,A-Z,0-9])\r)
.../exploits/36776
它下面的行应该附加到该行,但没有任何标准换行符或返回字符的指示。请指教。
答案 0 :(得分:1)
Unicode中定义了很多white space characters。
您可以尝试使用unicode类别进行匹配,例如:与
\p{Zs}
匹配空白类别。 More information