2014-03-27 2 views
-1

그래서 내가 도움이 ..please 같은 프로그램을 작성 어떻게 어떤 생각을 가지고 있겠지 특정 텍스트를 가져 오기 위해 자바 프로그램을 작성해야 전체 텍스트 그래서 여기는 <p></p> 그래서 내가 두 사이에있는 텍스트를 읽고 자바 프로그램을 작성하려는 ...

   <name> XYZ </name> 

입니다 내가 같은 문자열

는 내가 그것을

 <name> ---- </name> and fetch the string in between them 
일치하도록 내가 코드를 필요로 무엇이든 할 수있다 이는 XYZ을 읽을 수

시작 위치를 잘 모릅니다이 .. 난 나를 도와주세요 (3210)

와 문자열로 저장 ... ..

이 나는 ​​패턴과 일치 정규식 포함을 사용할 필요가 있다고 생각

  <name> </name> 

하지만 그 작업을 수행하는 방법을 잘 모릅니다 .... 제안 해주십시오 .........

+5

XML 파서를 사용해 보시지 않겠습니까? Jdom? 스레드 "주요"java.lang.IllegalStateException에 – TheLostMind

답변

0
import java.util.regex.*; 

final Pattern p = Pattern.compile("<name>(.+?)</name>"); 
final Matcher m = p.matcher("<name>any string you want to retrieve</name>"); 
m.find(); 
System.out.println(m.group(1)); 

는 당신이 더 홍보를위한 문자열에 정규 결과를 할당 할 수 있습니다 오싱.

+0

예외 : 없음 일치 java.util.regex.Matcher.group (알 수없는 소스) org.read.Read.main에서 \t (Read.java:16) – roanjain

+0

에서 \t 발견 뭔가를 추가해야합니까 아니면 전체 코드 ... 도와주세요 !! – roanjain

+1

방금 ​​태그 속성과 필요한 가져 오기 –

관련 문제