gpt4 book ai didi

php - 正则表达式,获取两个字符之间的字符串值

转载 作者:IT王子 更新时间:2023-10-29 00:10:12 24 4
gpt4 key购买 nike

我想返回两个字符之间的字符串,@ 和点 (.)。

我尝试使用正则表达式,但无法正常工作。

(@(.*?).)

有人吗?

最佳答案

你的正则表达式几乎可以工作,你只是忘了转义句点。另外,在 PHP 中你需要分隔符:

'/@(.*?)\./s'

s 是 DOTALL modifier .

这是一个完整的示例,说明如何在 PHP 中使用它:

$s = 'foo@bar.baz';
$matches = array();
$t = preg_match('/@(.*?)\./s', $s, $matches);
print_r($matches[1]);

输出:

bar

关于php - 正则表达式,获取两个字符之间的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com