gpt4 book ai didi

javascript - JavaScript 中的正则表达式匹配

转载 作者:行者123 更新时间:2023-11-28 16:18:15 25 4
gpt4 key购买 nike

我想使用正则表达式在 JavaScript 中匹配以下术语。

String = 'abc AND def AND igk AND lmn'

要匹配的术语:第一个 AND 之前和之后的单词。

例如,在上面的字符串中,匹配部分将为:abc AND def

我想用 JavaScript 来实现。所以我会打电话

string.match(/regex to use/)

并将其分配给一个变量。

请提出任何建议。

编辑:

字符串的形式可以是:

    string = 'AND abc';
string = 'abc AND';
string = 'abc def AND igk lmn';
string = 'abc def AND';
string = 'AND igk lmn';

感谢您在这方面的帮助。

最佳答案

您可以尝试这个正则表达式:

/(\w+\s+AND\s+\w+)/

编辑(阅读上次更新后):如果左右项是可选的,请改用以下正则表达式:

/(?: (\w+) \s+)? AND (?: \s+ (\w+))?/x

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

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