JavaScript中用正则表达式选中目标单词周边字符(不含单词)
你可以使用这个正则表达式来匹配目标单词周围的周边字符([id=' 和 ']),同时排除中间的单词本身:
/\[id='|'\]/g
简单解释:
\[id=':精确匹配字符串开头的[id='片段(转义[是因为它在正则里属于特殊元字符)|:正则里的“或”逻辑,用来匹配前后两个独立的目标片段'\]:精确匹配字符串结尾的']片段(同样转义]避免语法冲突)g:全局匹配标志,确保一次性选中所有符合条件的周边部分,而不是只匹配第一个
如果后续你的目标单词是动态变化的,但字符串结构始终保持[id='{任意单词}']的格式,这个正则依然能准确选中前后的包裹部分。
内容的提问来源于stack exchange,提问作者ahmedg
相关产品推荐
相关产品推荐

