정규식에 정말 심각한 문제가 있습니다. 두 문자열 사이의 모든 텍스트를 가져와야 합니다. 이 경우 문자열은 <span class="user user-role-registered-member">
및 </span>
입니다.
나는 거의 많은 질문을 봤고 (그중 일부는 StackOverFlow에 있음) YouTube 자습서를 보았지만 여전히 얻을 수 없습니다.
이것은 내가 작동한다고 생각하는 코드이지만 왜 작동하지 않는지 모르겠습니다.
Dim mystring As String = "<br>Terms of Service<br></br>Developers<br>"
Dim pattern1 As String = "(?<=<br>)(.*?)(?=<br>)"
Dim pattern2 As String = "(?<=</br>)(.*)(?=<br>)"
Dim m1 As MatchCollection = Regex.Matches(mystring, pattern1)
Dim m2 As MatchCollection = Regex.Matches(mystring, pattern2)
MsgBox(m1(0).ToString)
MsgBox(m2(0).ToString)
좋아,이 코드는 꽤 잘 작동한다 <br>
. <br>
span으로 pattern1과 pattern2를 변경하려고했지만 작동하지 않습니다. 내가 여기서 실수하고 있다는 것을 알고 있지만 어디서 / 어떻게하는지는 모르겠습니다.
어떤 대답이라도 정말 도움이 될 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다