gpt4 book ai didi

php - preg_replace : how to?

转载 作者:可可西里 更新时间:2023-11-01 13:50:51 26 4
gpt4 key购买 nike

如果有一件事我无法理解(或学习),那就是 preg_replace句法。我需要帮助删除 > 之间所有可能的符号(空格、制表符、换行符等)和 < .

意思是,我有这样的 XML:

<?xml version=\"1.0\" encoding=\"UTF-8\"?><bl>  <snd>BANK</snd>    <rcv>ME</rcv>  <intid>773264</intid> <date>17072012</date></bl>

我需要它看起来:

<?xml version=\"1.0\" encoding=\"UTF-8\"?><bl><snd>BANK</snd><rcv>ME</rcv><intid>773264</intid><date>17072012</date></bl>

到目前为止,我想到了这个:

$this -> data = preg_replace('\>(.*?)<\', '><', $data);

但它甚至没有接近我的需要。将不胜感激。

最佳答案

你很接近,你只需要分隔符并限制你对空格字符的搜索:

preg_replace('#>\s+<#', '><', $data);

其中#是分隔符,\s是任何空格字符的简写。

您可以在 this example 中看到它在工作.

关于php - preg_replace : how to?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com