파이썬에서 정규식을 사용하여 HTML 태그 일치

FathimaBeevi
str="<p class=\"drug-subtitle\"><b>Generic Name:</b> albuterol inhalation (al BYOO ter all)<br><b>Brand Names:</b> <i>Accuneb, ProAir HFA, Proventil, Proventil HFA, ReliOn Ventolin HFA, Ventolin HFA</i></p>"

br=re.match("<p> class=\"drug-subtitle\"[^>]*>(.*?)</p>",str)

br 반환 없음

내가 사용한 정규식의 오류는 무엇입니까?

Ammar

입력을받은 경우 :

'<p class="drug-subtitle"><b>Generic Name:</b> albuterol inhalation (al BYOO ter all)<br><b>Brand Names:</b> <i>Accuneb, ProAir HFA, Proventil, Proventil HFA, ReliOn Ventolin HFA, Ventolin HFA</i></p>' 

다음 사항을 확인하고 싶습니다.

<p class="drug-subtitle"> .. some items here .. </p> 

입력에 존재하는 경우 사용할 정규식은 다음과 같습니다.

\<p\sclass=\"drug-subtitle\"[^>]*>(.*?)\<\/p\> 

기술:

\< matches the character < literally
p matches the character p literally (case sensitive)
\s match any white space character [\r\n\t\f ]
class= matches the characters class= literally (case sensitive)
\" matches the character " literally
drug-subtitle matches the characters drug-subtitle literally (case sensitive)
\" matches the character " literally
[^>]* match a single character not present in the list below
    Quantifier: Between zero and unlimited times, as many times as possible,
               giving back as needed.
    > a single character in the list &gt; literally (case sensitive)
> matches the character > literally
1st Capturing group (.*?)
    .*? matches any character (except newline)
        Quantifier: Between zero and unlimited times, as few times as possible,
                    expanding as needed.
\< matches the character < literally
\/ matches the character / literally
p matches the character p literally (case sensitive)
\> matches the character > literally

따라서 정규식의 문제는 다음과 같습니다.

  1. <p>에는 ">"가 없어야합니다.
  2. </ p>에서 "\"를 앞에 추가하여 "<, /,>"문자를 이스케이프해야합니다.

이것이 도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

html 태그에 파이썬에서 정규식 사용

분류에서Dev

정규식을 사용하여 HTML에서 일치하는 URL

분류에서Dev

이중 대괄호를 사용하여 HTML 태그 스타일 구문을 캡처하는 정규식

분류에서Dev

파이썬에서 정규식을 사용하여 태그 제거

분류에서Dev

정규식을 사용하여 HTML에서 태그 속성 추출

분류에서Dev

파이썬에서 정규식을 사용하여 문자열에 "<s> </ s>"태그와 같은 html을 삽입하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 html 태그 사이에 문자열을 긁어내는 정규 표현식

분류에서Dev

파이썬 : 정규식을 사용하여 로그 파일에서 날짜 시간 읽기

분류에서Dev

파이썬에서 중복 HTML 태그를 제거하기위한 정규식

분류에서Dev

perl을 사용하여 html 파일의 iframe 태그에서 데이터로드

분류에서Dev

파이썬 요청을 사용하여 파일에 쓸 때 일부 HTML 태그가 누락되었습니다.

분류에서Dev

WTForms 정규식 유효성 검사기 : 정규식을 사용하여 HTML 태그 내 공백을 일치시키는 방법

분류에서Dev

정규식을 사용하여 HTML 파일에서 데이터 추출

분류에서Dev

정규식을 사용하여 xml 파일에서 두 개 이상의 일치하는 태그를 얻는 방법

분류에서Dev

파이썬에서 정규식을 사용하여 선택적 일치 그룹을 re.sub ()하는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 XML 파일의 특정 태그 및 속성에서만 검색 및 바꾸기

분류에서Dev

HTML 태그 내에있는 정규식을 통해 텍스트 일치

분류에서Dev

파이썬을 사용하여 파일에서 줄을 정규식

분류에서Dev

정규식을 사용하여 로그 파일 처리 : 정규식 결합

분류에서Dev

Perl을 사용하여 HTML 태그 내의 단어 만 일치

분류에서Dev

정규식을 사용하여 HTML 태그에서 스크립트를 제거하는 방법

분류에서Dev

태그 사이의 실제 텍스트에서 '<'문자를 제거하지 않고 정규식을 사용하여 문자열에서 HTML 태그 제거

분류에서Dev

정규식을 사용하여 두 개의 HTML 태그에서 찾기 / 바꾸기

분류에서Dev

유사한 태그가 많이있는 C #을 사용하여 HTML 파일에서 검색

분류에서Dev

파이썬에서 정규식을 사용하여 일치하기 전에 기호 바꾸기

분류에서Dev

정규식을 사용하여 여러 태그를 단일 태그로 결합

분류에서Dev

파이썬 정규식을 사용하여 로그 파일에서 모든 트레이스 백을 찾는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 webapp2의 정적 HTML 파일과 어떻게 일치합니까?

분류에서Dev

정규식 그룹을 사용하여 문자열에서 4 자리 이상 일치하는 방법

Related 관련 기사

  1. 1

    html 태그에 파이썬에서 정규식 사용

  2. 2

    정규식을 사용하여 HTML에서 일치하는 URL

  3. 3

    이중 대괄호를 사용하여 HTML 태그 스타일 구문을 캡처하는 정규식

  4. 4

    파이썬에서 정규식을 사용하여 태그 제거

  5. 5

    정규식을 사용하여 HTML에서 태그 속성 추출

  6. 6

    파이썬에서 정규식을 사용하여 문자열에 "<s> </ s>"태그와 같은 html을 삽입하는 방법은 무엇입니까?

  7. 7

    파이썬에서 html 태그 사이에 문자열을 긁어내는 정규 표현식

  8. 8

    파이썬 : 정규식을 사용하여 로그 파일에서 날짜 시간 읽기

  9. 9

    파이썬에서 중복 HTML 태그를 제거하기위한 정규식

  10. 10

    perl을 사용하여 html 파일의 iframe 태그에서 데이터로드

  11. 11

    파이썬 요청을 사용하여 파일에 쓸 때 일부 HTML 태그가 누락되었습니다.

  12. 12

    WTForms 정규식 유효성 검사기 : 정규식을 사용하여 HTML 태그 내 공백을 일치시키는 방법

  13. 13

    정규식을 사용하여 HTML 파일에서 데이터 추출

  14. 14

    정규식을 사용하여 xml 파일에서 두 개 이상의 일치하는 태그를 얻는 방법

  15. 15

    파이썬에서 정규식을 사용하여 선택적 일치 그룹을 re.sub ()하는 방법은 무엇입니까?

  16. 16

    정규식을 사용하여 XML 파일의 특정 태그 및 속성에서만 검색 및 바꾸기

  17. 17

    HTML 태그 내에있는 정규식을 통해 텍스트 일치

  18. 18

    파이썬을 사용하여 파일에서 줄을 정규식

  19. 19

    정규식을 사용하여 로그 파일 처리 : 정규식 결합

  20. 20

    Perl을 사용하여 HTML 태그 내의 단어 만 일치

  21. 21

    정규식을 사용하여 HTML 태그에서 스크립트를 제거하는 방법

  22. 22

    태그 사이의 실제 텍스트에서 '<'문자를 제거하지 않고 정규식을 사용하여 문자열에서 HTML 태그 제거

  23. 23

    정규식을 사용하여 두 개의 HTML 태그에서 찾기 / 바꾸기

  24. 24

    유사한 태그가 많이있는 C #을 사용하여 HTML 파일에서 검색

  25. 25

    파이썬에서 정규식을 사용하여 일치하기 전에 기호 바꾸기

  26. 26

    정규식을 사용하여 여러 태그를 단일 태그로 결합

  27. 27

    파이썬 정규식을 사용하여 로그 파일에서 모든 트레이스 백을 찾는 방법은 무엇입니까?

  28. 28

    정규식을 사용하여 webapp2의 정적 HTML 파일과 어떻게 일치합니까?

  29. 29

    정규식 그룹을 사용하여 문자열에서 4 자리 이상 일치하는 방법

뜨겁다태그

보관