문자열이있어서 문자열에서 파싱 된 전자 메일 ID가 필요합니다. PHP 정규 표현식을 사용하여 검색하고 잘 작동했습니다. 하지만 내 문제는 전자 메일 접두사가 정규식을 포함하는 경우입니다.전자 메일 정규 표현식 PHP
<?php
$convert = "mailto:[email protected]";
preg_match_all('/mailto:(.*?)(.com|.org|.net|.in)/', $convert, $emails);
echo "<pre>";
print_r($emails);
echo "</pre>";
?>
출력 :
배열 (
[0] => Array
(
[0] => mailto:xxxin
)
[1] => Array
(
[0] => xx
)
[2] => Array
(
[0] => xin
)
)
하지만 [0] => [email protected]
을 기대하고있다. 이것을 성취하도록 도와주세요.
주어진 문자열이 전체 문자열에서 다른 전자 메일로 반복됩니다. –
예를 들어 .. –
$ convert = "mailto : [email protected], mailto : [email protected]"; –