You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用正则表达式匹配两侧至少含一个空格的Records单词?

匹配两侧带空格的"Records"正则方案

测试文本

Records
Records and Stuff
Stuff and Records
A Records Store
GoodRecords
RecordsFest

需求说明

需要匹配包含空格的Records相关内容,具体目标:

  • 匹配"Records and Stuff"中的 Records (右侧带空格)
  • 匹配"Stuff and Records"中的 Records(左侧带空格)
  • 匹配"A Records Store"中的 Records(两侧带空格)
  • 排除单独的Records、GoodRecords、RecordsFest

解决方案正则

\s[rR]ecords\s|\b[rR]ecords\s|\s[rR]ecords\b

正则解释

  • \s[rR]ecords\s:匹配前后都带有空格的Records,对应"A Records Store"中的Records
  • \b[rR]ecords\s:匹配开头(或单词边界)后接Records再加空格的内容,对应"Records and Stuff"中的Records ,\b确保Records前面没有其他字母,避免匹配GoodRecords这类拼接词
  • \s[rR]ecords\b:匹配空格后接Records再加单词边界(或结尾)的内容,对应"Stuff and Records"中的 Records,\b确保Records后面没有其他字母,避免匹配RecordsFest这类拼接词

验证结果

  • 成功匹配:Records 、 Records、Records
  • 排除项:单独的Records、GoodRecords、RecordsFest均不被匹配

内容的提问来源于stack exchange,提问作者RJK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 00:05:18