我正在创建一个javascript正则表达式来匹配搜索引擎字符串中的查询。我在轮换方面遇到问题。我有以下正则表达式:
.*baidu.com.*[/?].*wd{1}=
我希望能够匹配除'wd'之外还有字符串'word'或'qw'的字符串,但是我尝试的所有尝试都不成功。我认为我将可以执行以下操作:
.*baidu.com.*[/?].*[wd|word|qw]{1}=
但它似乎不起作用。
最佳答案
用[wd|word|qw]
替换(wd|word|qw)
。[]
表示字符集,()
表示逻辑分组。
关于javascript - 方括号内的交替运算符不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10019898/