Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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所需的正则表达式_Php_Regex - Fatal编程技术网

PHP所需的正则表达式

PHP所需的正则表达式,php,regex,Php,Regex,有谁能告诉我一个在PHP中使用的正则表达式来查找以下内容: ,这些标记之间的空格有任何变化 这些标记之间的空格有任何变化 感谢您的帮助,谢谢 如果要解析XML(或HTML),应该考虑使用XML解析器而不是正则表达式。这样会更有效率 PHP已经包含一个对您有好处的XML解析器:) 资源: 关于同一主题: 非常简单(伙计们,因为他要求的东西之间只有空格,而不是嵌套的标记或属性或其他任何东西,所以在这种情况下不需要解析器…) /\s+/ / \s+/ 哦,天哪,血太多了。。。。也许应该研究

有谁能告诉我一个在PHP中使用的正则表达式来查找以下内容:

  • ,这些标记之间的空格有任何变化


  • 这些标记之间的空格有任何变化

  • 感谢您的帮助,谢谢

    如果要解析XML(或HTML),应该考虑使用XML解析器而不是正则表达式。这样会更有效率

    PHP已经包含一个对您有好处的XML解析器:)


    资源:

    关于同一主题:

    非常简单(伙计们,因为他要求的东西之间只有空格,而不是嵌套的标记或属性或其他任何东西,所以在这种情况下不需要解析器…)

    /\s+/
    / \s+/
    
    哦,天哪,血太多了。。。。也许应该研究一下解析器。@Robert-这里给出的答案确实是最史诗般的。。。英雄联盟嘿,谢谢。它实际上是针对ExpressionEngine find and replace插件中的一个参数,我认为使用PHP.XML解析器与regex并不一定“更高效”,这取决于任务是什么。它通常“更正确”;但在这种非常有限的情况下,regex实际上运行良好(可能更快)。
    /<p>\s+<\/p>/
    
    /<p>\s+<br\/>/