gpt4 book ai didi

PHP:返回两个字符之间的字符串

转载 作者:行者123 更新时间:2023-12-03 00:22:58 25 4
gpt4 key购买 nike

我想在一个大字符串中使用“关键字”。这些关键字以 my_keyword 开头和结尾,并且是用户定义的。在一个大字符串中,如何搜索并找到两个 * 字符之间的内容并返回每个实例?

它可能会改变它的原因是,部分关键字可以由用户定义,例如page_date_Y,它可能显示页面创建的年份。

因此,我只需要进行搜索并返回这些 * 字符之间的内容。这是否可能,或者如果我不知道“关键字”长度或我可能是什么,是否有更好的方法来做到这一点?

最佳答案

<?php
// keywords are between *
$str = "PHP is the *best*, its the *most popular* and *I* love it.";
if(preg_match_all('/\*(.*?)\*/',$str,$match)) {
var_dump($match[1]);
}
?>

输出:

array(3) {
[0]=>
string(4) "best"
[1]=>
string(12) "most popular"
[2]=>
string(1) "I"
}

关于PHP:返回两个字符之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2047337/

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