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

如何编写正则匹配#后无换行符间隔的mi_edit关键词

正则表达式解决方案

你可以使用以下兼容性最强的正则表达式实现需求:

#[^\n]*?\bmi_edit\b

规则说明

  • #:精确匹配前缀的#符号
  • [^\n]*?:非贪婪匹配0个或多个除换行符\n之外的任意字符,严格保证#和mi_edit之间不存在换行
  • \b:单词边界修饰,确保匹配的是独立的mi_edit单词,不会误匹配mi_edit_abc、abc_mi_edit这类包含mi_edit的其他字符串。如果不需要限制mi_edit为独立单词,直接移除两个\b即可。
  • mi_edit:精确匹配目标字符串

验证效果

  • 匹配成功的场景:# update icon of mi_edit 可正常命中
  • 匹配失败的场景:只要#与mi_edit之间存在任意换行符,都会匹配失败,完全符合你的要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 06:36:01