以 e 结尾的单词的正则表达式
Regular expression for words which end with e
为什么e$
不匹配以e
结尾的词?
例子@RegExr.com
查找以 e
结尾的单词的正确正则表达式是 e\b
。
$
表示行尾。
\b
表示一个单词边界。
您的表达式不匹配,因为 $
代表字符串的结尾,或者当与 m
标志一起使用时代表行的结尾。
要匹配所有以 e 结尾的单词,请使用:e\b
,如 miroxlav 所建议。
有时 "words ending" 可以开放解释,因此您可能希望根据您的情况向该定义添加或删除字符。
如果是这样,您可以使用类似 e(?=\s|$|[\.!'"\-:;\?\(\)])
,不接受 @
和其他一些字符作为词尾。
为什么e$
不匹配以e
结尾的词?
例子@RegExr.com
查找以 e
结尾的单词的正确正则表达式是 e\b
。
$
表示行尾。\b
表示一个单词边界。
您的表达式不匹配,因为 $
代表字符串的结尾,或者当与 m
标志一起使用时代表行的结尾。
要匹配所有以 e 结尾的单词,请使用:e\b
,如 miroxlav 所建议。
有时 "words ending" 可以开放解释,因此您可能希望根据您的情况向该定义添加或删除字符。
如果是这样,您可以使用类似 e(?=\s|$|[\.!'"\-:;\?\(\)])
,不接受 @
和其他一些字符作为词尾。