2014-05-25 3 views
0

나는문자열의 일부를 잘라내어 vb.net에서 다른 문자열에 삽입하는 방법은 무엇입니까?

<li><a href="a.html">A</a></li> 
    <li><a href="b.html">B</a></li> 
    <li><a href="c.html">C</a></li> 

내가 a.html, b.html 및 c.html을 잘라낼 (3 가정) 문자열 알 수 있습니다. 그런 다음 = 문자열 내 링크 주어진 다음과 같은 구조로 저를 그렇게 할 수 Vb.net에서 어떤 기능 http://ccc.com/

randomlinks[0]="http://ccc.com/a.html" 
randomlinks[1]="http://ccc.com/b.html" 
randomlinks[2]="http://ccc.com/c.html" 

을 넣어? 당신의 문자열 항상정확한 형식이있는 경우

+1

String.IndexOf, String.Substring. 하지만, 입력 데이터의 구조를 완벽하게 제어하지 못한다면 HTML 텍스트 (Html ​​Agility Pack)를 처리 할 수있는 특정 라이브러리 (예 : – Steve

+0

)를 사용하는 것이 좋습니다. [간단한 검색을 수행하고 VB 프로그램을 교체하는 방법 ?] (http://stackoverflow.com/questions/23849554/how-to-do-a-simple-search-and-replace-vb-program) – Plutonix

답변

0

String.Split은 당신의 친구입니다.

  • <li><a href=
  • a.html
  • >A</a></li>

방법 : 다음과 같은 항목이 세 요소의 배열을 얻을 것이다 문자열의 첫 번째를 포함 myString

myString.Split(""""c) 

거기에서 계속 진행해야한다. 우리는 독자에게 운동으로 남아 있습니다. 문자열이 항상이 정확한 형식이없는 경우 :-)


하는 HTML 구문 분석 엔진은 아마 올바른 도구입니다.

관련 문제