Regex를 사용하여 HTML 태그에서 문자열 추출

패트릭

안녕하세요

밑줄 템플릿에서 모든 변수를 가져 오려고하는데이 문자열에서 :

 <%=userID %> </td><td><%=username %> </td><td><%=firstname %>

배열을 얻고 싶습니다.

{userID, username,firstname}

몇 가지 참고 사항 :

  1. 문자열에 공백이 있다고 가정 할 수 없습니다.

  2. 변수 이름은 템플릿에서 반복 될 수 있습니다.

  3. html 태그는 다양 할 수 있으며 이는 단순한 예입니다. 템플릿은의 또는 다른 것을 기반으로 할 수 있습니다.

내가 시도한 것 :

    var regexp = /<%=(.+)%>/;

실패한 이유

위의 Regexp는 regexp의 요구 사항에 맞기 때문에 초기 문자열도 가져옵니다. 나는 Regexp에 대해 너무 경험이 많지 않으며 정말 간단한 것을 놓치고 있습니다.

또한 일반적으로 HTML을 정규식으로 구문 분석하는 것이 좋지 않다는 것을 알고 있지만이 특정 예제는 특정 html 태그가 필요하지 않기 때문에 정확히 HTML 구문 분석이 아닙니다.

미리 감사드립니다!

응시-

그룹화에 대괄호를 사용하고 일치하는 문자를 제한하려면 문자 클래스를 사용해야합니다. 시험:

    var regexp = /<%=([\w\s]+)%>/g;
    var html = "<%=userID %> </td><td><%=username %> </td><td><%=firstname %>";
    var match = [], result = [];

    while (match = regexp.exec(html))
        result.push(match[1].trim());
    console.log("Result = " + result);

    // Result = userID,username,firstname 

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

HTML 태그를 사용하여 문자열에서 부분 문자열 추출

분류에서Dev

Jquery를 사용하여 HTML 문자열에서 태그 삭제

분류에서Dev

Regex를 사용하여 쿼리 문자열에서 값 추출

분류에서Dev

wget 및 sed를 사용하여 html 제목에서 문자열 추출

분류에서Dev

javascript 또는 angularjs를 사용하여 문자열에서 html 태그의 내용을 추출하는 방법은 무엇입니까?

분류에서Dev

C html 파일에서 태그 사이의 문자열 추출

분류에서Dev

문자열에서 HTML 태그 추출

분류에서Dev

Pandas-replace + regex를 사용하여 문자열 열에서 숫자 값 추출

분류에서Dev

문자열에서 <a> 태그를 추출하여 실제 태그로 표시

분류에서Dev

Regex를 사용하여 문자열에서 값을 추출하는 방법

분류에서Dev

bash에서 regex를 사용하여 문자열에서 정보 추출

분류에서Dev

Java에서 REGEX를 사용하여 문자열에서 토큰 추출

분류에서Dev

PHP로 HTML 문자열에서 태그없는 텍스트를 추출하는 방법

분류에서Dev

Regex (PHP)를 사용하여 문자열에서 특정 데이터 추출

분류에서Dev

Cheerio를 사용하여 HTML에서 본문 추출

분류에서Dev

PHP를 사용하여 문자열에서 차원 추출

분류에서Dev

Rails-문자열에서 [및]를 사용하여 부분 문자열 추출

분류에서Dev

jquery를 사용하여 문자열에서 부분 문자열 추출

분류에서Dev

sed를 사용하여 문자열에서 부분 문자열 추출

분류에서Dev

JavaScript : Regex를 사용하여 두 개의 선택적 문자 사이에서 문자열 부분 추출

분류에서Dev

Regex를 사용하여 문자열에서 회사 등록 번호를 추출하는 기능

분류에서Dev

regEx는 match ()를 사용하여 자바 스크립트에서 문자열 배열을 추출합니다.

분류에서Dev

thymeleaf에서 th : text를 사용하여 HTML 태그 추가

분류에서Dev

regex 및 vb.net을 사용하여 문자열에서 숫자 추출

분류에서Dev

Regex를 사용하여 알려진 접두사가있는 문자열에서 여러 단어 추출

분류에서Dev

R에서 REGEX를 사용하여 값의 특정 문자열을 새 열로 추출 하시겠습니까?

분류에서Dev

Python에서 Regex를 사용하여 두 문자열 사이에 하위 문자열이있는 경우 두 문자열 사이의 텍스트 추출

분류에서Dev

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

분류에서Dev

C #을 사용하여 Html 페이지에서 문자열 추출

Related 관련 기사

  1. 1

    HTML 태그를 사용하여 문자열에서 부분 문자열 추출

  2. 2

    Jquery를 사용하여 HTML 문자열에서 태그 삭제

  3. 3

    Regex를 사용하여 쿼리 문자열에서 값 추출

  4. 4

    wget 및 sed를 사용하여 html 제목에서 문자열 추출

  5. 5

    javascript 또는 angularjs를 사용하여 문자열에서 html 태그의 내용을 추출하는 방법은 무엇입니까?

  6. 6

    C html 파일에서 태그 사이의 문자열 추출

  7. 7

    문자열에서 HTML 태그 추출

  8. 8

    Pandas-replace + regex를 사용하여 문자열 열에서 숫자 값 추출

  9. 9

    문자열에서 <a> 태그를 추출하여 실제 태그로 표시

  10. 10

    Regex를 사용하여 문자열에서 값을 추출하는 방법

  11. 11

    bash에서 regex를 사용하여 문자열에서 정보 추출

  12. 12

    Java에서 REGEX를 사용하여 문자열에서 토큰 추출

  13. 13

    PHP로 HTML 문자열에서 태그없는 텍스트를 추출하는 방법

  14. 14

    Regex (PHP)를 사용하여 문자열에서 특정 데이터 추출

  15. 15

    Cheerio를 사용하여 HTML에서 본문 추출

  16. 16

    PHP를 사용하여 문자열에서 차원 추출

  17. 17

    Rails-문자열에서 [및]를 사용하여 부분 문자열 추출

  18. 18

    jquery를 사용하여 문자열에서 부분 문자열 추출

  19. 19

    sed를 사용하여 문자열에서 부분 문자열 추출

  20. 20

    JavaScript : Regex를 사용하여 두 개의 선택적 문자 사이에서 문자열 부분 추출

  21. 21

    Regex를 사용하여 문자열에서 회사 등록 번호를 추출하는 기능

  22. 22

    regEx는 match ()를 사용하여 자바 스크립트에서 문자열 배열을 추출합니다.

  23. 23

    thymeleaf에서 th : text를 사용하여 HTML 태그 추가

  24. 24

    regex 및 vb.net을 사용하여 문자열에서 숫자 추출

  25. 25

    Regex를 사용하여 알려진 접두사가있는 문자열에서 여러 단어 추출

  26. 26

    R에서 REGEX를 사용하여 값의 특정 문자열을 새 열로 추출 하시겠습니까?

  27. 27

    Python에서 Regex를 사용하여 두 문자열 사이에 하위 문자열이있는 경우 두 문자열 사이의 텍스트 추출

  28. 28

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

  29. 29

    C #을 사용하여 Html 페이지에서 문자열 추출

뜨겁다태그

보관