Php regex按内容查找特定标记
我的html页面中有2个(或更多)的Php regex按内容查找特定标记,php,regex,preg-replace,Php,Regex,Preg Replace,我的html页面中有2个(或更多)的script标记,我想删除(替换为')它们,其中一个在其内容中有myfunc(仅script标记)。 例如: <html> <head> <title>Test</title> <script type="text/javascript"> function myfunc(){ ... ... ... } </script>
script
标记,我想删除(替换为'
)它们,其中一个在其内容中有myfunc
(仅script
标记)。
例如:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function myfunc(){
...
...
...
}
</script>
<script type="text/javascript">
alert("Hello World!");
</script>
<script type="text/javascript">
alert(myfunc());
</script>
</head>
</html>
试验
函数myfunc(){
...
...
...
}
警报(“你好,世界!”);
警报(myfunc());
我正在寻找一个正则表达式来实现这一点,用于phppreg\u replace
非常感谢。(.*myfunc\(\).*)
换成
\1
您从哪里获取HTML?如果PHP脚本是输出它的脚本,那么为什么不输出有问题的
标记呢?可能是@Tarek的重复:它是我html页面的一部分,我将页面的代码导入我的PHP程序,更改并替换它,然后再次保存它。