[정규식] 재미난 정규식 4 - 심화1 정보
[정규식] 재미난 정규식 4 - 심화1
본문
심하다는 심화입니다.
물론 너무 쉬워 더 어러운 문제 없냐고 말씀 하시는 분도 계시겠지요.
긴말 필요 없고 가봅시다.
아래 내용에 저는 "hong" 이고 *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다. 에서 hong 닉네임 인데
메일주소가 sir.co.kr 인 사람의 닉네임만 가져 오면 됩니다. (id가 아닌 닉네임)
-----------------------------------------------
저는 hong 이고 *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
나는 cuma *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
쩌는 quee *** 개인정보보호를 위한 이메일주소 노출방지 *** 이에여.
저는 jung1 *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
저는 jung2 *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
저는 babo *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
-----------------------------------------------
더 비긴~
댓글 6개
원하시던 답과는 거리가 멀겠지만 아래처럼 해봤습니다~ㅎㅎ
$dd = "
저는 hong 이고 *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
";
$vv = explode('.
', $dd);
$key = "@sir.co.kr";
for($i=0; $i<count($vv); $i++) {
if(strpos($vv[$i],$key) !== false) $re[$i] = $vv[$i];
$re2[$i] = explode(" ", $re[$i]);
echo $re2[$i]['1']."\n";
}
$dd = "
저는 hong 이고 *** 개인정보보호를 위한 이메일주소 노출방지 *** 입니다.
";
$vv = explode('.
', $dd);
$key = "@sir.co.kr";
for($i=0; $i<count($vv); $i++) {
if(strpos($vv[$i],$key) !== false) $re[$i] = $vv[$i];
$re2[$i] = explode(" ", $re[$i]);
echo $re2[$i]['1']."\n";
}
-
채택 1


규식이는 아니지만 좋습니다. 좋아요~
-
채택 0
감사합니다~^^
-
채택 0

"블라블라 공백 아이디@sir.co.kr" .. 여기서 블라블라 를 가져옵니다.
preg_match_all('/(\w+)\s\w+@sir\.co\.kr/i', $str, $m);
-
채택 0


이 번 것은 군더더기가 없네요.
규식이는 동하아빠님이 다 쓸어버리네요 ^^
ps.sir 에는 정규식 하는 분이 이렇게 없단 말인가... ㅜㅜ
-
채택 0

추가
(\w{4,5})\s
(\w{4,5})\s
-
채택 0