2009-08-10 9 views
1

사전에 많은 html 속성을 넣는 빠른 방법이 필요합니다. 좋아요Regex를 사용하여 Html 속성 검색

<body topmargin=10 leftmargin=0 class="something"> should amount to 

attr["topmargin"]="10" 
attr["leftmargin"]="0" 
attr["class"]="something" 

이것은 서버 측에서 수행되며 태그 내용은 이미 사용 가능합니다. 나는 값없이 태그를 제거하고 다른 인용 부호 또는 부족을 고려해야한다.

저는 정규 표현식을 사용해야한다고 생각합니다. 비슷한 질문을했지만 내 필요와 정말 일치하는 것은 없습니다.

감사

편집

: HtmlAgilityPack에 대해 명확히 서버 측

답변

0

는 또한 전문 파서를 사용하는 것이 더 좋을 것이라고 생각하지만, 당신이 정규식을 사용하려는 경우, 같은 시도 : 꽤 잘 무엇에 대한

4

무엇을?

+0

를 작동

\<(?<tag>[a-zA-Z]+)((?<name>\w+)="?(?<value>\w+)"?)*\> 

난 그냥 그것을 테스트를? 좋은 정규 표현식이 해결할 수있는이 작업을위한 새로운 프레임 워크 또는 html 파서를 원하지 않습니다. 단지 나는이 모든 년 후에 정규 표현식에서 아직도 빨아들입니다. – danijels

+0

왜 이것을 다운 그레이드 했습니까? 관련성이 있고 유용하다고 보입니다. – djna

+2

@danijels - HMTL을 구문 분석하기 위해 정규식을 사용하는 것은 유명한 일입니다. 이 대답을 고려해 보길 강력히 권합니다. (덧붙여 말하면 +1) –

관련 문제