我有一些像这样的原始数据
\u002522\u00253A\u002522https\u00253A\u00255C\u00252F\u00255C\
我的目的是删除反斜杠“\”和\ u002522https \ this之间每个字符串的前7位数字。为此,输出将仅为https。
如果只有7位这样的\ u002522 \输出将为空。
我的最终目的是将每个结果放在一个数组中,该数组的格式为上述原始数据,如
Array
(
[0] =>
[1] =>
[2] => https
[3] =>
[4] =>
[5] =>
[6] =>
)
我想要这个结果来构建一个URL。我尝试使用preg_replace
和explode
函数来获得我的预期结果,但我失败了。
答案 0 :(得分:2)
$text = '\u002522\u00253A\u002522https\u00253A\u00255C\u00252F\u00255C\\';
$text = preg_replace("#(\\\\[a-z0-9]{7})#is",",",$text);
$text_array = explode(",",trim($text,'\\'));
print_r($text_array);