gpt4 book ai didi

javascript - 正则表达式匹配特定关键词

转载 作者:行者123 更新时间:2023-11-30 09:55:53 25 4
gpt4 key购买 nike

我正在尝试使用正则表达式来匹配一些特定的关键词。

对于下面的代码,我只想匹配第一行和第二行的IF,它们没有前缀和后缀。我现在使用的正则表达式是 \b(IF|ELSE)\b,它将返回所有 IF。

IF A > B THEN STOP
IF B < C THEN STOP
LOL.IF
IF.LOL
IF.ELSE

提前感谢您的帮助。我正在使用 http://regexr.com/进行测试。需要使用 JS。

最佳答案

我猜这就是你要找的,假设你已经为多行添加了 m 标志:

(?:^|\s)(IF|ELSE)(?:$|\s)

它由三组组成:

  1. (?:^|\s) - 匹配行的开头或单个空格字符
  2. (IF|ELSE) - 匹配您的关键字之一
  3. (?:$|\s) - 匹配行尾或单个空格字符。

Regexr

关于javascript - 正则表达式匹配特定关键词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34028813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com