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

正则前瞻实现:匹配后接=的"on",排除中间含空格的场景

匹配特定"on"单词的正则方案

需求:识别所有后接"="且"on"与"="之间无空格的"on"单词,排除二者间存在空格的情况。

示例验证

  • 需匹配:onmousedown= 中的"on"
  • 不匹配:on mousedown= 中的"on"

正则表达式

\bon(?=\S*=)

匹配逻辑说明

  • \b:匹配单词边界,确保"on"作为独立的单词前缀被识别,避免误匹配包含"on"的其他单词(如"non")
  • (?=\S*=):正向预断言,检查"on"之后到"="的路径中全是非空白字符(无空格),且最终存在"=",以此满足匹配条件

内容的提问来源于stack exchange,提问作者Cătălin Rădoi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 02:30:53