-4

以字母结尾的单词的正则表达式是什么?

例如

xyz,121%^&%^asasa
1212asas
^%^asffa

应该被允许。但是像这样的话

asa1212
@#fdf1212
121sdsd123

不应该被允许。

4

3 回答 3

2

你可以试试这个

\S*[a-zA-Z](?=\s|$)

\S将匹配任何不是空格的字符..它类似于[^\s]

*是一个量词,它匹配前面的字符0 到多次

[a-zA-Z]将匹配单个小写或大写字母

(?=\s|$)是一个零宽度的前瞻,仅当模式后跟一个空格或在结尾($)时才匹配

于 2013-07-02T04:34:52.533 回答
1

我认为这个正则表达式就足够了

以字母(大写或小写)结尾的字符串与正则表达式匹配

/[A-Za-z]$/
于 2013-07-02T04:43:55.077 回答
0

单词应该以字母结尾?如果这就是你想要的,那么这应该工作......

\S*[a-zA-Z]+

任何不是空格的内容,后跟至少一个字母。

于 2013-07-02T04:38:34.860 回答