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

JavaScript中用正则表达式选中目标单词周边字符(不含单词)

你可以使用这个正则表达式来匹配目标单词周围的周边字符([id=' 和 ']),同时排除中间的单词本身:

/\[id='|'\]/g

简单解释:

  • \[id=':精确匹配字符串开头的[id='片段(转义[是因为它在正则里属于特殊元字符)
  • |:正则里的“或”逻辑,用来匹配前后两个独立的目标片段
  • '\]:精确匹配字符串结尾的']片段(同样转义]避免语法冲突)
  • g:全局匹配标志,确保一次性选中所有符合条件的周边部分,而不是只匹配第一个

如果后续你的目标单词是动态变化的,但字符串结构始终保持[id='{任意单词}']的格式,这个正则依然能准确选中前后的包裹部分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 10:47:31