Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除<;br/>;从内部<;预处理></预处理>;标签_Php_Regex_Html Parsing_Preg Replace - Fatal编程技术网

Php 删除<;br/>;从内部<;预处理></预处理>;标签

Php 删除<;br/>;从内部<;预处理></预处理>;标签,php,regex,html-parsing,preg-replace,Php,Regex,Html Parsing,Preg Replace,我制作了简单的BBCode脚本,效果很好。但后来我使用javascript库来美化中的代码 现在我面临的唯一问题是,我在标记中的每行代码后面都有标记 因此,问题是如何删除标记,这些标记仅位于标记中 带preg_replace的正则表达式似乎是我需要的东西,但我找不到/制作一个符合我需要的正则表达式。我对正则表达式不太在行你能给我们提供一个你想测试的代码的例子吗 模式应该如下所示:'/..*().*/' 以下是我尝试的链接: 注意:您可以反转捕捉括号-这只是为了向您显示它只捕捉了内部的 注2:

我制作了简单的BBCode脚本,效果很好。但后来我使用javascript库来美化
中的代码

现在我面临的唯一问题是,我在
标记中的每行代码后面都有

标记

因此,问题是如何删除

标记,这些标记仅位于
标记中


带preg_replace的正则表达式似乎是我需要的东西,但我找不到/制作一个符合我需要的正则表达式。我对正则表达式不太在行你能给我们提供一个你想测试的代码的例子吗

模式应该如下所示:
'/..*().*/'

以下是我尝试的链接:

注意:您可以反转捕捉括号-这只是为了向您显示它只捕捉了

内部的

注2: 关于子问题,你可以找到答案:


(Sub-Q:condition的多个

实例)

@Rizier123不是从整个字符串中替换
。我只想替换里面的那些。如果你有多一点时间,它与第二行不匹配。当它在新行之间时(它的in标记),我们需要帮助:'(.我只是一个regex学徒。找不到关于贪婪量词的解决方案。哈哈,我也是。也许我会发布一个新问题来匹配这个新行。非常感谢你的尝试。顺便说一句:)任何角色的非贪婪量词都是。*?但似乎我无法在组模式中使用。告诉你怪物会解决它-1分钟-完成了-卡帕: