方括号内的交替运算符不起作用

我正在创建一个javascript正则表达式来匹配搜索引擎字符串中的查询。我在轮换方面遇到问题。我有以下正则表达式:


.*baidu.com.*[/?].*wd{1}=

我希望能够匹配除'wd'外还有字符串'word'或'qw'的字符串,但是我尝试的所有尝试均未成功。我以为我可以做以下事情:


.*baidu.com.*[/?].*[wd|word|qw]{1}=

但它似乎不起作用。


冉冉说
浏览 594回答 2
2回答

慕桂英4014372

替换[wd|word|qw]为(wd|word|qw)。[]表示字符集,()表示逻辑分组。
打开App,查看更多内容
随时随地看视频慕课网APP