加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 正则表达式匹配整个单词

发布时间:2020-12-14 06:32:41 所属栏目:百科 来源:网络整理
导读:参见英文答案 Regex match entire words only4个 我想在整个单词上匹配正则表达式. 在下面的例子中,我试图匹配s或季节,但我匹配s,e,a,o和n. [s|season] 如何使正则表达式匹配整个单词? 方括号用于字符类,你实际上试图匹配以下任何一个:s,|,s(再次),o和n.
参见英文答案 > Regex match entire words only4个
我想在整个单词上匹配正则表达式.

在下面的例子中,我试图匹配s或季节,但我匹配s,e,a,o和n.

[s|season]

如何使正则表达式匹配整个单词?

方括号用于字符类,你实际上试图匹配以下任何一个:s,|,s(再次),o和n.

使用括号代替分组:

(s|season)

或非捕获组:

(?:s|season)

注意:非捕获组告诉引擎它不需要存储匹配,而另一个(捕获组).对于小东西,无论是工作,对于“重型”的东西,你可能想先看看你是否需要匹配.如果不这样做,最好使用非捕获组为计算分配更多内存,而不是存储您永远不需要使用的内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读