当前位置:Gxlcms > PHP教程 > 关于PHP中使用preg_split()函数匹配正则表达式保留分隔符怎么办?

关于PHP中使用preg_split()函数匹配正则表达式保留分隔符怎么办?

时间:2021-07-01 10:21:17 帮助过:6人阅读

需求
我需要将下面的代码 分割成数组

慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?

PHP 代码为

]+/", "\"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?\"");
echo "
";
print_r($keywords);
echo "
"; ?>

现在的效果是这样的

丢失了 < > 两个符号 请问怎么办可以保利分隔符呢?


找打答案了

$keywords = preg_split('/([<|>]+)/', '"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?"', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

回复内容:

需求
我需要将下面的代码 分割成数组

慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?

PHP 代码为

]+/", "\"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?\"");
echo "
";
print_r($keywords);
echo "
"; ?>

现在的效果是这样的

丢失了 < > 两个符号 请问怎么办可以保利分隔符呢?


找打答案了

$keywords = preg_split('/([<|>]+)/', '"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?"', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

$keywords = preg_split('/([<|>]+)/', '"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?"', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

人气教程排行