채택완료

정규식 질문?

2021-05-11 (화) 01:55:02 2,732

안녕하세요?

아래와 같이 웹페이지 소스에 대하여 결과를 얻을려면

Regex  정규식 작성은 어떻게 하나요?

제가 구글링으로 찾은 것은

- 정규식 검사사이트에서  <li(.*?)>(.*?)<\/font>

이렇게 해 보니 태그가 다 딸려 오고

아래는 태그 제가하는 정규식 인데

<(\/)?([a-zA-Z]*)(\s[a-zA-Z]*=[^>]*)?(\s)*(\/)?>

이걸 어찌 활용 하는지요?

결과의 1, 2는 <li>태그 개수입니다.

-- 소스 --

<li><font class=tk4l><a href="javascript:openDict('863', '데오빌로')">데오빌로</a>여 내가 먼저 쓴 글에는 무릇 <a href="javascript:openDict('2889', '예수')">예수</a>께서 행하시며 가르치시기를 시작하심부터</font>

<li><font class=tk4l>그가 택하신 사도들에게 성령으로 명하시고 승천하신 날까지의 일을 기록하였노라</font>

-- 결과 --

1 데오빌로여 내가 먼저 쓴 글에는 무릇 예수께서 행하시며 가르치시기를 시작하심부터
2 그가 택하신 사도들에게 성령으로 명하시고 승천하신 날까지의 일을 기록하였노라

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2021-05-11 (화) 04:39:39

php에서 하는 것이라면

https://www.php.net/manual/en/function.strip-tags.php

한번 검토해 보세요.

답변에 대한 댓글 1개

참고 하겠습니다.
2021-05-11 (화) 09:32:48

<li(.*?)>(.*?)<\/font>

==> 

<li(.*)>(.*)<\/font>

답변에 대한 댓글 1개

별차이가 없는 정규식이네요..

답변을 작성하려면 로그인이 필요합니다.