如何将以@@
开头、以@@
结尾的单词替换为其他单词?
提前谢谢
$str = 'This is test @@test123@@';
如何得到
test123
的位置并替换为另一个 最佳答案
不是说您不一定要在这里使用正则表达式,但这里有一个替代方法:
给出:$str = 'This is test @@test123@@';
$new_str = substr($str, strpos($str, "@@")+2, (strpos($str, "@@", $start))-(strpos($str, "@@")+2));
或者,同样的问题:
$start = strpos($str, "@@")+2;
$end = strpos($str, "@@", $start);
$new_str = substr($str, $start, $end-$start);
输出:
echo $new_str; // test123