정규식 관련 질문 드립니다.

정규식 관련 질문 드립니다.

QA

정규식 관련 질문 드립니다.

답변 1

본문

기간: <br>시간: <br>휴관일: <br>장소: <br>연락처: 

 

이런식으로 폼이 있으면 정규식으로 검색한 내용을 추출하려고 하는데요. 지금 코딩한 것이

if (preg_match('/>[가-힣]: /', $list[$i]['wr_content'], $es)) echo $es[0];

 

if (preg_match('/>[ㄱ-ㅎㅏ-ㅣ가-힣]: /', $list[$i]['wr_content'], $es)) echo $es[0];

 

이런식인데요. 즉 br 뒤에 > 부터 한글과 그 바로 옆에 : 이 되있는 정규식으로 가져와서

출력시키려고 하는데요. 도통 안되네요.ㅠㅠ 정규식은 워낙 헷갈리고 잘 모르겠어서요.

도움 부탁 드리겠습니다. 위에 두가지로 다 해봐도 안되네요.ㅠㅠ

 

이 질문에 댓글 쓰기 :

답변 1

$str ="기간:1234 <br>시간: 56<br>휴관일: 78<br>장소: 90<br>연락처: asd";

preg_match_all("@:(.*)<@U", $str, $tmp);
print_r($tmp); 

 

 

기간 : <?=$tmp[1][0]?>

시간 : <?=$tmp[1][1]?>

~

 

-------------------------------

$str =">".$str;
preg_match_all("@>(.*)<@U", $str, $tmp);
print_r($tmp);​

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 52
© SIRSOFT
현재 페이지 제일 처음으로