php
  • regex
  • 2014-11-14 2 views -2 likes 
    -2

    RegEx에 대해 알고 싶습니다. 예, 저는 ReGex 사용자입니다. 좋아, 내 문제 야. 나는이[PHP] 정규 표현식으로 특정 문자열 분할

    < a href = 'howdy.html' class  = 'pt-nght' > 
    

    같은 문자열을 가지고 있고 나는이 정규식

    [^<\s*(.*)]\s*(.*)\s*=\s*(.*)\s*[^>] 
    

    를 사용하려고

    array[0] = "href = 'howdy.html'"

    array[1] = "class = 'pt-nght'"

    포함하는 배열을 얻으려면 그러나 결과는 보인다. 내가 기대하는 것과는 거리가 멀다. 아니면 다른 기술이있을 수 있습니까? 는

    +0

    는 소리 : http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – jerluc

    +0

    다른 방법이 있습니다. regexps를 사용하지 않고 DOM 파서를 사용하여 DOM 구문 분석을 수행합니다 ... '

    답변

    0

    당신은 DOMDocument를 사용하여 더 나은 시간을 가질 수있다을 :) 감사,하지만 당신은 시도 할 수 :이 향해 어두운 길을 가고있는 것처럼

    [^\s]+?\s*=\s*'.*?' 
    
    +0

    와우 작동, 감사합니다 하지만 그것을 설명해 주시겠습니까 :) –

    관련 문제