gpt4 book ai didi

regex - Notepad++ 奇怪的错误?当替换一个巨大的字符串时

转载 作者:行者123 更新时间:2023-12-02 03:29:01 26 4
gpt4 key购买 nike

在用 Notepad++ 替换一个巨大的字符串后,我得到一个 CR LF 字符。此外,字符串在我没有要求的地方添加了换行符。

奇怪...

这是打印屏幕:

enter image description here

那些 CR LF 字符在我使用字符串替换之前不存在(或者它们隐藏在哪里?如果是这样,为什么字符串替换会显示它们?)

是否有快速(正则表达式?)解决方案来删除它们?是否有任何快速(正则表达式?)解决方案来删除任何不是 [a-z] [A-Z] [0-9] ["|'] 或非 UTF-8 字符的字符?

最佳答案

您可以将 \r\n 替换为空,这将删除换行符。

要删除不是 [a-z][A-Z][0-9]["|'] 的任何字符,请替换 [^A-Za-z0-9"|' ] 什么都没有。但请注意,您已经考虑了所有想要保留的内容:空格、制表符、其他标点符号等。

关于regex - Notepad++ 奇怪的错误?当替换一个巨大的字符串时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28454453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com