정규식 이거 맞지 않나요?

    preg_match_all("/select name=\"[a-zA-Z0-9_-]\"/i",$data,$option);


select 이름 뽑아낼려고 하는데요 안나오는군요 ㅡㅜ
저렇게 하면 되는걸로 알고 있는데 틀린건가요?
|

댓글 8개

미라클님 완죤 전문가 sql그룹부터 정규식까정 ㅠㅠ 느므 어렵사옵니다. 패쑤~
ㅜㅜ 줏어다가 쓰려는게 잘 안되요 ㅋㅋㅋ
preg_match_all 어려워요..
나도지금 preg_match_all 때문에 메뉴얼 검색중입니다.
www.php.net 방문하여 검색해보세요
혹 도움이 되는 내용이 있을지요.
[a-zA-Z0-9_-]+
는 어떨까요
$data = "<select style='-_-' name=\"aaa\"><select name=\"bbb\">";
preg_match_all("/<select[^>]*name=\"(\w+)\"[^>]*>/i", $data, $matches);
print_r($matches[1]);
요렇게 하면 될듯요.. name 위치가 바뀔수도 있으니깐.. ;;
감사합니다^^
preg_match_all("/select name=\"(.+?)\"/i",$data,$option);
무슨 의미지도 모르겠지만.. 여기 저기 찾다가 위에처럼 하니깐 나오긴 나오네요~;;

위에 미오님 ([\w]+) 요거랑 (.+?) 요게 무슨차인지도 모르겠고ㅠ
시간내어서라도 유창화님 정규식 강좌 정독하고 연습해야겠네요..
감사합니다!
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
13년 전 조회 1,279
13년 전 조회 1,163
13년 전 조회 1,121
13년 전 조회 1,270
13년 전 조회 1,185
13년 전 조회 2,371
13년 전 조회 1,211
13년 전 조회 1,267
13년 전 조회 1,204
13년 전 조회 1,228
13년 전 조회 1,517
13년 전 조회 1,755
13년 전 조회 2,230
13년 전 조회 2,574
13년 전 조회 1,375
13년 전 조회 1,103
13년 전 조회 1,084
13년 전 조회 1,084
13년 전 조회 1,865
13년 전 조회 1,191
13년 전 조회 1,137
13년 전 조회 1,211
13년 전 조회 1,321
13년 전 조회 1,186
13년 전 조회 1,148
13년 전 조회 1,255
13년 전 조회 1,160
13년 전 조회 1,349
13년 전 조회 1,226
13년 전 조회 1,430