php - 如何匹配正则表达式中的两个单词之一?

标签 php regex

我想在正则表达式中匹配 @ 或 'at'。有人可以帮忙吗?我尝试使用?运算符(operator),给我/@?(at)?/但那没用

最佳答案

尝试:

/(@|at)/

这意味着 @at 但不是两者。它也被捕获在一个组中,因此您以后可以根据需要通过反向引用访问精确匹配。

关于php - 如何匹配正则表达式中的两个单词之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188529/

相关文章:

php - 电子邮件的正则表达式显示用户和域的第一个和最后一个字母

Javascript 正则表达式 - 使用什么来验证电话号码?

php - 选择具有最高值的行,其中 1 列是唯一的

javascript - 跳过 javascript 正则表达式中前面的 html 实体

php - 在 php 中 Hook 函数调用

php - 拉维尔 5 : override the default view for Registration page

regex - Word 2013 中的通配符可匹配零个或多个空格

c# - 匹配 .html 之前和之后的文本的正则表达式/

php - 如何在 PHP 中覆盖 register_argc_argv?

javascript - PHP/HTML/CSS : links not clickable