【发布时间】:2021-11-29 06:56:08
【问题描述】:
我正在使用 XML 并使用 preg_replace_callback()。
我想到的一个问题是:我们如何编写preg_replace_callback() 模式?
例如,“/{{{\s*"\s*(.+)\s*"\s*}}}/”或“/(<a .*)href=(")([^"]*)"([^>]*)>/U”,这些模式有什么作用?这些模式是怎么写的?这里的字符是什么意思?
【问题讨论】:
-
这些模式被称为正则表达式,或者只是 RegEx,有一个 whole chapter on it here 和一个很棒的 online tool 用于实验。
-
“处理 xml”的工具不是
preg_***或任何与正则表达式相关的东西,而是DOMDocument或XMLReader或任何旨在处理 PHP 中的 XML 的工具。 -
这能回答你的问题吗? How to use preg_replace_callback?