我喜欢像这样的txt文件中的一堆文本。
我只想像上面那样分开起始号码和电子邮件
有人可以单独为某项功能做点什么吗?非常感谢。
欢迎任何其他建议。 !
答案 0 :(得分:4)
您可以尝试以下代码。
<?php
$yourstring = "123abcd@abcd.com";
$regex = '~^\d+\K~';
$splits = preg_split($regex, $yourstring);
print_r($splits);
?>
输出:
Array
(
[0] => 123
[1] => abcd@abcd.com
)
说明:
^
断言我们刚开始。\d+
匹配一个或多个数字。\K
会丢弃之前匹配的字符。因此,在^\d+\K
之后,匹配标记将位于起始编号和电子邮件ID之间的边界上。根据该边界分裂将为您提供所需的结果。