【发布时间】:2015-02-11 12:32:54
【问题描述】:
用 Notepad++ 替换一个巨大的字符串后,我得到了一个 CR LF 字符。
此外,字符串在我没有问的地方添加了换行符。
奇怪...
这是打印屏幕:
在我使用字符串替换之前,那些CR LF 字符不存在(或者它们隐藏在哪里?如果是,为什么字符串替换会显示它们?)
是否有快速(正则表达式?)解决方案来删除它们? 是否有任何快速(正则表达式?)解决方案来删除任何不是 [a-z] [A-Z] [0-9] ["|'] 或非 UTF-8 字符的字符?
【问题讨论】:
-
记事本还是记事本++?
-
在字符类中
|不再是 OR 运算符而是一个简单的文字字符,您可以将其删除。 (请参阅有关字符类的教程以更好地理解它们是什么) -
@CasimiretHippolyte:哦,我假设管道是他想要保留的标点符号之一,但我认为你是对的,他不是故意的。
-
@BrianStephens:一开始我也是,但自从他上次发表评论后就没有了。
标签: regex string notepad++ newline