gpt4 book ai didi

regex - Notepad++ 删除非字母数字字符

转载 作者:行者123 更新时间:2023-12-03 22:28:41 25 4
gpt4 key购买 nike

使用 Notepad++ 从文本文件中删除非字母数字字符的最佳方法是什么?

我只想保留数字和字母,是否有内置功能可以提供帮助,还是应该使用正则表达式?

我试图用它来保留它们以及空格 [a-zA-Z0-9 ] .它正在工作,但我需要做相反的事情!

最佳答案

在“替换”对话框窗口 (Ctrl+H) 中,在“查找内容”字段中使用否定字符类:

[^a-zA-Z0-9\s]+

在这里, [^启动一个否定字符类,该类匹配除属于其中定义的字符集/范围的字符以外的任何字符。因此,除了 ASCII 字母、数字和任何空格之外,整个匹配 1 个或多个字符。

或者,为了使表达式能够识别 Unicode,
[^[:alnum:][:space:]]+

在这里, [:alnum:]匹配所有字母数字字符和 [:space:]匹配所有空格。

enter image description here

关于regex - Notepad++ 删除非字母数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43334055/

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