【发布时间】:2016-11-15 08:54:15
【问题描述】:
我正在尝试找出如何匹配“word”而不是“word1”、“w1ord”或“word!”的任何变体!在哪里 ”!”可以是任何“#%!”
基本上我想匹配只使用 A-Z 和 a-z 的单词。以下不起作用:/
([A-Za-z])\w+
因为 "word%5" 是匹配的。
【问题讨论】:
-
使用边界:
\b\w+\b. -
好吧,现在,我想你需要
Regex.Matches(str, @"(?<!\S)[a-zA-Z]+(?!\S)") -
那么,您是要检查一个单词或 string 是否只有英文字母?