php正则表达式可以在php代码中查找代码的某些部分,并在某些内容之前插入
我再一次被困在我应用程序的php正则表达式部分:( 实际上,我正在搜索一种通用正则表达式,它将通过模板进行搜索和替换 -任何字符串,在字符串A之前,以字符串B结尾 -用起始字符串A和起始字符串B来表示该字符串 -插入它 假设我需要搜索所有代码php正则表达式可以在php代码中查找代码的某些部分,并在某些内容之前插入,php,regex,Php,Regex,我再一次被困在我应用程序的php正则表达式部分:( 实际上,我正在搜索一种通用正则表达式,它将通过模板进行搜索和替换 -任何字符串,在字符串A之前,以字符串B结尾 -用起始字符串A和起始字符串B来表示该字符串 -插入它 假设我需要搜索所有代码 $template = 'admin_list.tpl'; 我可以 $start="$template = '"; $end="';"; $template= "????????????????????"; $ocur=preg_match_all($
$template = 'admin_list.tpl';
我可以
$start="$template = '"; $end="';";
$template= "????????????????????";
$ocur=preg_match_all($search_template,$file_get_contents,$matches);
那么,用什么来代替“A”和“B”呢?这样通常可以找到对给定A和B中内容的搜索?如果我理解你的问题,而你只是在寻找一个正则表达式来匹配两个字符串之间的所有内容,你可能只需要我们这样:
/FIRSTSTRING(.*?)SECONDSTRING/s
在PHP中,如果正在组装正则表达式,可能需要执行以下操作:
$regex ="/".preg_quote($start)."(.*?)".preg_quote($end)."/s";
$regex我应该通过prech_match_all或preg_replace,对吗?谢谢paul!你是我最可爱的regex:()()()())祝你有一个愉快的一天!