-3
나는 그런 txt 파일에 많은 텍스트를 가지고있다.[email protected]을 PHP 12399와 [email protected]처럼 나누는 방법
난 그냥 시작 번호와 이메일 별도로처럼을 분할 할 위사람이 혼자하는 기능이나 뭐 좀 할 수 있습니까? 매우 감사 할 것입니다.
다른 제안은 기꺼이 환영합니다. !
나는 그런 txt 파일에 많은 텍스트를 가지고있다.[email protected]을 PHP 12399와 [email protected]처럼 나누는 방법
난 그냥 시작 번호와 이메일 별도로처럼을 분할 할 위사람이 혼자하는 기능이나 뭐 좀 할 수 있습니까? 매우 감사 할 것입니다.
다른 제안은 기꺼이 환영합니다. !
아래 코드를 시도해 볼 수 있습니다.
<?php
$yourstring = "[email protected]";
$regex = '~^\d+\K~';
$splits = preg_split($regex, $yourstring);
print_r($splits);
?>
출력 :
Array
(
[0] => 123
[1] => [email protected]
)
설명 :
^
우리가 시작 있다고 주장한다.\d+
하나 이상의 숫자와 일치합니다.\K
은 이전에 일치하는 문자를 삭제합니다. 따라서 ^\d+\K
이후에는 일치하는 마커가 시작 번호와 이메일 ID 사이의 경계에있게됩니다. 경계에 따라 분할하면 원하는 결과를 얻을 수 있습니다.