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

如何为正则表达式添加条件匹配?仅匹配单个<而非<<

匹配单个独立的<的正则方案

直接用带零宽断言的正则表达式即可实现:

(?<!<)<(?!<)

规则解释:

  • (?<!<):负向后顾断言,确保当前要匹配的<的前面没有紧跟另一个<
  • <:匹配目标字符本身
  • (?!<):负向前瞻断言,确保当前要匹配的<的后面没有紧跟另一个<

这样一来,像< hello!里的单个<会被匹配,而<< hello!里的两个连续<都会被排除,完全符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 20:48:08