为了账号安全,请及时绑定邮箱和手机立即绑定

regex空白字边界

/ 猿问

regex空白字边界

九州编程 2019-07-12 15:29:45

regex空白字边界

我有这样的表情

\b[A-Za-z]+\b

如果我给abc@de mnop,它匹配abcdemnop,但我只想和它匹配mnop..我怎么能这么做?


查看完整描述

2 回答

?
侃侃无极

\b是一个词界。

所以,\b类似于[^a-zA-Z0-9_]I.\b查帐除了word

您可以使用此正则表达式。

(?<=\s|^)[a-zA-Z]+(?=\s|$)-------- --------- ------
   |         |       |->match only if the pattern is followed by a space(\s) or end of string/line($)
   |         |->pattern   |->match only if the pattern is preceded by space(\s) or start of string\line(^)



查看完整回答
反对 回复 2019-07-12
?
慕莱坞7535251

\b手段(?:(?<!\w)(?=\w)|(?<=\w)(?!\w))..在字母和@.

你可以写:

(?<!\S)[A-Za-z]+(?!\S)

(?!\S)等于(?=\s|$).


查看完整回答
反对 回复 2019-07-12

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信