테스트 사이트 - 개발 중인 베타 버전입니다

[정규식] 재미난 정규식 4 - 심화1

· 11년 전 · 2662 · 6
심하다는 심화입니다.
물론 너무 쉬워 더 어러운 문제 없냐고 말씀 하시는 분도 계시겠지요.

긴말 필요 없고 가봅시다.

아래 내용에 저는 "hong" 이고 kor1@mail.com 입니다. 에서 hong 닉네임 인데
메일주소가 sir.co.kr 인 사람의 닉네임만 가져 오면 됩니다. (id가 아닌 닉네임)
-----------------------------------------------
저는 hong 이고 kor1@mail.com 입니다.
나는 cuma kor2@sir.co.kr 입니다.
쩌는 quee kor3@sio.co.kr 이에여.
저는 jung1 kor4@sir.com 입니다.
저는 jung2 kor5@sir.co.kr 입니다.
저는 babo kor6@sir.kr 입니다.
-----------------------------------------------

더 비긴~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 6개

원하시던 답과는 거리가 멀겠지만 아래처럼 해봤습니다~ㅎㅎ

$dd = "
저는 hong 이고 kor1@mail.com 입니다.
나는 cuma kor2@sir.co.kr 입니다.
쩌는 quee kor3@sio.co.kr 이에여.
저는 jung1 kor4@sir.com 입니다.
저는 jung2 kor5@sir.co.kr 입니다.
저는 babo kor6@sir.kr 입니다.
";
$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";
}
[http://sir.co.kr/data/thumb/cm_free/4470-3aafb451dd34079abd3c4758a285f0c6.jpg]
규식이는 아니지만 좋습니다. 좋아요~
감사합니다~^^
11년 전
"블라블라 공백 아이디@sir.co.kr" .. 여기서 블라블라 를 가져옵니다.
[code]
preg_match_all('/(\w+)\s\w+@sir\.co\.kr/i', $str, $m);
[/code]
[http://sir.co.kr/data/thumb/cm_free/4470-2f433f46ca77898d0ff71b99beb20ed1.jpg]
이 번 것은 군더더기가 없네요.
규식이는 동하아빠님이 다 쓸어버리네요 ^^

ps.sir 에는 정규식 하는 분이 이렇게 없단 말인가... ㅜㅜ
추가
(\w{4,5})\s

게시글 목록

번호 제목
5323
5308
5303
5302
5299
5296
5284
5267
5248
5231
5193
5179
5164
5130
5120
5102
5055
4999
4998
4990
4947
4926
4898
4884
4864
4863
4850
4824
4813
4799