什么是神秘的秘密空白角色?

时间:2015-05-21 18:44:50

标签: c# regex string expression

我遇到了正则表达式的问题。我现在有代码替换了标签(\t),换行符(\n),以及任何字母或数字字符,后跟带有空格的回车(([a-z,A-Z,0-9])\r)。他们工作得很好!问题是,它缺少一个我看不到的特定换行符,即使在Notepad ++中可见符号也是如此。 例如,此文件中的一行以此结尾:

.../exploits/36776

它下面的行应该附加到该行,但没有任何标准换行符或返回字符的指示。请指教。

1 个答案:

答案 0 :(得分:1)

Unicode中定义了很多white space characters

您可以尝试使用unicode类别进行匹配,例如:与

\p{Zs}

匹配空白类别。 More information