s

정규식 질문좀 하께요 ㅠㅠ

· 2011-09-06 (화) 19:29:36 · 1744 · 4
preg_match("<a href=\"(.+)\">([^가-힣\x20a-zA-Z0-9])<a>", $Passing_Source, $Passing_Link);

정규식으로 링크를 찾아 내려고합니다 ㅠㅠ

근데잘 안되네요 ㅠㅠ 어떤게 문제인지 해결좀 부탁드립니다. 찾고자 하는 부분은

<a href="http://sir.co.kr/bbs/current_connect.php" target=_parent>현재접속자 (oo447)</a>

이렇게 잇을때 http://sir.co.kr/bbs/current_connect.php 이부분을 뽑고싶은데 ㅠㅠ 잘안되네요 ㅠㅠ
|

댓글 4개

preg_match_all("/<a[^>]* href=(['|\"]*)([^\\1\040>]*)\\1[^>]*>/is", $Passing_Source, $Passing_Link);
print_r($Passing_Link);

될지 안될지는 모름...ㅡㅡ;;
2011-09-06 (화) 20:06:58
안되네요 ㅠㅠ 무지 어렵네요 ㅠ 정규식 ㅠㅠ 책을 사던지 해야지 ㅜㅜ
음냐리님 코드로 됩니다
추출해도 사용법을 모르는듯

$Passing_Source='<a href="http://sir.co.kr/bbs/current_connect.php" target=_parent>현재접속자 (oo447)</a>';
preg_match("/<a href=[\"|'](http:\/\/[^>]+)[\"|']/i", $Passing_Source, $Passing_Link);
echo $Passing_Link[1];

그런데 $Passing_Source에 html코드가 어떻게 들어있는것인가요?
그게 문제인 것 같은데요?
2011-09-07 (수) 10:33:25
역시 너무 어렵네요, ㅠㅠ 제가 한참 실력이 모자라서요 ^^

<a href="http://sir.co.kr/bbs/current_connect.php" target=_parent>현재접속자 (oo447)</a>

</a> 까지 뽑는게 제 목표입니다 ㅠㅠ 올려주신 소스는 역시나 잘되지만 ㅠ </a> 까지 뽑으려면 정말 열심히 해야될꺼같아요 ㅠㅠ

현재접속자 (oo447) 여기는 이미지나 한글만 옵니다 ㅠㅠ 정말 ㅠㅠ 끝이없네요 ^^

답변 감사합니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-09-07 조회 1,059
11-09-07 조회 1,079
11-09-07 조회 1,025
11-09-07 조회 915
11-09-07 조회 1,153
11-09-07 조회 1,644
11-09-07 조회 1,716
11-09-07 조회 1,091
11-09-07 조회 4,885
11-09-07 조회 1,610
11-09-07 조회 1,266
11-09-07 조회 1,053
11-09-07 조회 1,521
11-09-07 조회 1,672
11-09-07 조회 1,180
11-09-06 조회 1,617
11-09-06 조회 2,149
11-09-06 조회 1,745
11-09-06 조회 1,602
11-09-06 조회 1,073