PHP

stristr php支持正则吗

小樊
82
2024-12-06 19:11:14
栏目: 编程语言

是的,PHP 的 stristr 函数支持正则表达式

例如,如果你想在一个字符串中查找第一个出现的电子邮件地址,你可以这样做:

$string = "Please contact us at support@example.com or sales@example.com.";
$pattern = "/support@example\.com/";
$result = stristr($string, $pattern);

if ($result) {
    echo "Found: " . $result; // 输出 "Found: support@example.com"
} else {
    echo "Not found";
}

在这个例子中,我们使用了正则表达式 /support@example\.com/ 来匹配电子邮件地址。注意,我们在 . 前面加了一个反斜杠,这是因为 . 在正则表达式中是一个特殊字符,表示匹配任意字符。通过在它前面加一个反斜杠,我们告诉 PHP 只匹配字面上的 . 字符。

0
看了该问题的人还看了