Php 一些preg_需要修复
嗨,我有一些preg替换的问题。我正在修复一些php脚本,将html标记与php分离,因此我尝试了以下方法:Php 一些preg_需要修复,php,regex,preg-replace,Php,Regex,Preg Replace,嗨,我有一些preg替换的问题。我正在修复一些php脚本,将html标记与php分离,因此我尝试了以下方法: $string = preg_replace('/print(agF1gTdKEBPd6CaJ((.*?)));/', '?>print(agF1gTdKEBPd6CaJ($1));<?php'); '/print(agF1gTdKEBPd6CaJ((.*));/'=>'/print\(agF1gTdKEBPd6CaJ\(.*)\);/''/print(agF1gTdKEB
$string = preg_replace('/print(agF1gTdKEBPd6CaJ((.*?)));/', '?>print(agF1gTdKEBPd6CaJ($1));<?php');
'/print(agF1gTdKEBPd6CaJ((.*));/'代码>=>'/print\(agF1gTdKEBPd6CaJ\(.*)\);/'代码>'/print(agF1gTdKEBPd6CaJ((.*));/'代码>=>'/print\(agF1gTdKEBPd6CaJ\(.*)\);/'代码>将preg>的第一部分替换为/print\(agF1gTdKEBPd6CaJ\(.*)\)/代码>
您还需要向保存您正在搜索的文本的preg\u replace
添加第三个参数:将preg\u replace
的第一部分更改为/print\(agF1gTdKEBPd6CaJ\(*?)/代码>
您还需要向保存正在搜索的文本的preg\u replace
中添加第三个参数:您需要使用转义(
)\(
对于值的字面表示,而不是正则表达式符号。哇,这是如何得到4个向下投票的?如果你不知道这是一件事,那么单靠你自己是不容易找到转义序列的。另外,这个问题提供了自己的尝试和示例。我不知道,但要感谢Jon和s.Webbandity,你需要这样做用\(
对于值的文字表示,而不是正则表达式符号。哇,这是如何得到4个向下投票的?如果你不知道这是一件事,那么单独找到转义序列就不那么容易了。另外,这个问题提供了自己的尝试和示例。我不知道,但要感谢Jon和s.Webbandittank的伙伴你帮我修;)你帮我修;)
print(agF1gTdKEBPd6CaJ($pnjkaa235));
print(agF1gTdKEBPd6CaJ($srpmjk236));
print(agF1gTdKEBPd6CaJ($ydxxqb237));