如何匹配正则表达式中的两个单词之一?
我想在正则表达式中匹配@或“at”。有人可以帮忙吗?我尝试使用 ?运算符,给我 /@?(在)?/但这不起作用
我想在正则表达式中匹配@或“at”。有人可以帮忙吗?我尝试使用 ?运算符,给我 /@?(在)?/但这不起作用
尝试:
/(@|at)/
这意味着两者都不是。它也在组中捕获,因此,如果需要,以后可以通过反向引用访问完全匹配项。@
at
/(?:@|at)/
mmyers的答案将执行paren捕获;我的不会。应使用哪个取决于是否要进行 paren 捕获。