如何用其他单词替换以@@
开头并以@@
结尾的单词?
提前致谢
$str = 'This is test @@test123@@';
如何获取test123
的位置并替换为另一个
最佳答案
你最好使用正则表达式。
echo $str = preg_replace("~@@(.*?)@@~","This is the replaced text", $str);
Demonstration
编辑答案 .. 由于 OP 在不清楚的上下文中提出问题
因为您要抓取内容。使用 preg_match()
和相同的正则表达式。
<?php
$str = 'This is test @@test123@@';
preg_match("~@@(.*?)@@~", $str, $match);
echo $match[1]; //"prints" test123
关于php - 如何用其他单词替换以@@ 开头并以@@ 结尾的文本中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23600928/