gpt4 book ai didi

php - 正则表达式匹配两个不同字符的第一次出现和最后一次出现之间的所有内容

转载 作者:可可西里 更新时间:2023-10-31 23:32:38 28 4
gpt4 key购买 nike

我有以下代码:

$str_val = "L(ine 1(
L(ine 2)
Line 3
Line 4)";
$regex = '/\(([^\)]*?)\)/i';
preg_match($regex, $str_val, $matches_arr);
print_r($matches_arr);

此代码匹配第一个 ( 和第一个 ) 之间的所有内容。

我正在寻找我要放入 $regex 的内容,它会匹配第一个 ( 和最后一个 ) 之间的所有内容。

非常感谢您的帮助。

提前致谢。

最佳答案

你可以使用这个:-

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

/s 修饰符用于使点元字符 匹配所有内容,包括换行符。而且,由于 .* 是一个贪婪量词,它将匹配可能的最长字符串。所以,它将匹配到最后一个 )

关于php - 正则表达式匹配两个不同字符的第一次出现和最后一次出现之间的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14059747/

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