2012-10-30 1 views
0

텍스트 정보 집합에서 http 링크를 추출해야합니다. 사람들은 IMG 태그 인 경우 (.png를 .JPG) 이미지 extenstions을 가지고 특정 문구키워드를 기반으로 문자열 집합을 로컬 변수에 복사

예를 들어, 내가 일

<p><a href="http://www.mywedding.com/blog/wp-content/gallery/p_867/bridal-party-white-flowers-40306.jpg" target="_blank"><a href="http://www.mywedding.com/blog/wp-content/gallery/p_867/bridal-party-white-flowers-40306.jpg">http://www.mywedding.com/blog/wp-content/gallery/p_867/bridal-party-white-flowers-40306.jpg</a></a> (from <a href="http://cameroningalls.com/emily-meeko-tiburon/" target="_blank">this wedding by Cameron Ingalls</a>)</p> 

의 아래 세트에서 "http://www.mywedding.com/blog/wp-content/gallery/p_867/bridal-party-white-flowers-40306.jpg"

혼자 싶어, 내가 간단한 appraoch

String s="<img src="http://www.mywedding.com/blog/wp-content/gallery/p_867/bridal-party-white-flowers-40306.jpg"/> 

s=s.replace("<img src=", ""); 
s=s.replace("/>", ""); 

에서 그것을 얻을하지만, 그것을 위해 어떤 제안을 첫 번째 시나리오를 통해 얻을 혼란 스러워요 할 수 있습니까?

답변

1

원시 정보가 이미 단일 문자열에 있습니까? 이것은 정규 표현식에 대한 고전적인 작업처럼 보입니다. HTML 태그 정규 표현식 패턴 http://www.mkyong.com/regular-expressions/10-java-regular-expression-examples-you-should-know/

을 그리고 여기에 그것을 사용하는 방법에 대한 아주 좋은 설명이있다 : 나는

9이 사이트를 확인 할 당신이 그것을 일치하는 정규식을 사용할 수 있습니다 http://www.mkyong.com/regular-expressions/how-to-extract-html-links-with-regular-expression/

2

은.

(HTTPS : //)?. ([\ DA-z.-] +) ([. AZ는 {2,6}) ([/ \ w .-] )

darkpbj에서 제공하는 링크를 사용하는 방법을 알고 싶다면 정규식에 대해 배워야합니다. 꽤 강력한 물건.

행운을 비네.

관련 문제