정규식에 대한 검색 및 검색을 수행했지만이 작업을 수행 할 수없는 것을 찾지 못했습니다.Regex HTML 추출 C#
내가 얻을 필요가 12.32, 2300, C#에서 다음 문자열에서 4.644 M 및 12,444.12 :이에 일어나서
<td class="c-ob-j1a" property="c-value">12.32</td>
<td class="c-ob-j1a" property="c-value">2,300</td>
<td class="c-ob-j1a" property="c-value">4.644 M</td>
<td class="c-ob-j1a" property="c-value">12,444.12 M</td>
:
MatchCollection valueCollection = Regex.Matches(html, @"<td class=""c-ob-j1a"" property=""c-value"">(?<Value>P{</td>})</td>");
감사합니다!
정규 표현식을 사용하여 HTML을 구문 분석하지 마십시오. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – dtb
Omg 나는 비슷한 질문에 대한 놀라운 답변을 기억할 수 있었으면 좋겠다. 어떻게 정규식을 사용하여 html (신뢰할 수있는)을 파싱 할 수 없는지 ... 누군가가 저에게 명예를 줄 것이라고 확신합니다. :-) – Tom
@dtb : 예 !!! See ... 나는 내 의견을 타이핑하는 동안 일어났다 :-). – Tom