정규식 이거 맞지 않나요? > 자유게시판

자유게시판

정규식 이거 맞지 않나요? 정보

정규식 이거 맞지 않나요?

본문

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


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

댓글 8개

preg_match_all 어려워요..
나도지금 preg_match_all  때문에 메뉴얼 검색중입니다.
www.php.net 방문하여 검색해보세요
혹 도움이 되는 내용이 있을지요.
$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]+) 요거랑 (.+?) 요게 무슨차인지도 모르겠고ㅠ
시간내어서라도 유창화님 정규식 강좌 정독하고 연습해야겠네요..
전체 265 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT