用于查找单词的正则表达式之间的区别

本文关键字:之间 区别 正则表达式 用于 单词 查找 | 更新日期: 2023-09-27 18:31:11

我在寻找解析单词的句子时遇到了这两个正则表达式。

正则表达式1:用于拆分单词

[^a-zA-Z]

正则表达式2:从前面拆分的单词中,找到具有此模式的单词。

[a-zA-Z]

我的问题是这两个正则表达式在寻找什么?一个词的出现,忽略特殊字符..?

用于查找单词的正则表达式之间的区别

处理正则表达式时的一个好工具是在线工具,例如http://regexhero.net/tester/

工具和您的环境之间可能会略有不同,因此警告是公平的。

如果您使用该工具,您可以看到 [^a-zA-Z] 如何匹配非字母,而 [a-zA-Z] 如何匹配字母。