寻找单词的正则表达式之间的区别?

时间:2013-09-13 19:45:40

标签: c# regex

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

RegEx1:用于拆分单词

  

[^ A-ZA-Z]

RegEx2:从之前的拆分词中,找到具有此模式的词语。

  

[A-ZA-Z]

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

1 个答案:

答案 0 :(得分:1)

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

工具与您的环境之间可能存在细微差别,因此需要公平警告。

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