有没有办法在字符串中放一个通配符?我问的原因是因为目前我有一个函数来搜索两个子串之间的子串(即在“我的狗有跳蚤”这句话中抓住“我的”和“跳蚤”之间的内容,导致“狗” ).
function get_string_between($string,$start,$end){ $string = " ".$string; $ini = strpos($string,$start); if ($ini == 0) return ""; $ini += strlen($start); $len = strpos($string,$end,$ini) - $ini; return substr($string,$ini,$len); }
我想要做的是让它在字符串中使用通配符进行搜索.所以说我在“我的狗有跳蚤”的句子中搜索“%WILDCARD%”和“跳蚤” – 它仍会输出“狗”.
我不知道我是否解释得太好但希望有人能理解我:P.非常感谢您的阅读!
这是正则表达式实际上有用的少数情况之一. 原文链接:https://www.f2er.com/php/135579.html