2014-02-14 4 views
0

텍스트 파일이 있습니다. 텍스트 파일에서 제목을 가져와야합니다. 이 ">>"에서 시작하는 제목입니다. 즉텍스트 파일에서 특정 문자열 가져 오기

년 11 월 1901 년, Mianwali 사 켈과 Piplan의 오늘날 tehsils은 반누 지구와 데라의 이스마엘 칸 지구에서 지역 Bhakkar 및 Layyah에서 분리 Mianwali에 본사와 Mianwali라는 새로운 지구를 형성하기 위해 함께 몽둥이했다 시티. 시의회는 1903 년 12 월에 창립되었으며 이후에도 계속 운영되고 있습니다.

>> 인프라

도시는 FM 라디오 방송국 (FM 93),시 교수 무하마드 Feroz 샤 도서관이라는 도서관, 스포츠 센터, 하키 경기장이있다.

>> Namal 대학 Mianwali는

은 2008 년 이전 크리켓, 자선 및 정치 이므 란 칸은 Namal 대학이 Mianwali 도시에서 서른 킬로미터 떨어진 곳에 위치하고 설립했다.

별도의 문자열로 제목을 가져와야합니다.

int firstHeading= text.indexOf("1>>"); 
int secondHeading= text.indexOf("2>>"); 
int thirdHeading= text.indexOf("3>>"); 
int forthHeading= text.indexOf("4>>"); 
int fifthHeading= text.indexOf("5>>"); 
int sixthHeading= text.indexOf("6>>"); 

headingDetail1= text.substring(firstHeading, secondHeading); 
headingDetail2= text.substring(secondHeading, thirdHeading); 
headingDetail3= text.substring(thirdHeading, forthHeading); 
headingDetail4= text.substring(forthHeading, fifthHeading); 

heading1=text.substring(firstHeading, text.indexof("?")); 
+0

당신은 당신이 지금까지 시도했다 보여 주면 그것은 도움이 될 것이다, 그렇지 않으면 같습니다

당신은 여기에 더 나은 설명을 볼 수 있습니다. – m0skit0

+1

안드로이드에서 regex하는 법을 모르지만이 정규식을 확인하십시오 : ['/^>> (.*)/gm'](http://regex101.com/r/qP1zP2). – Sam

+0

">>"에서 시작하는 줄을 가져오고 싶습니다. –

답변

1

나는 안드로이드에서 정규 표현식 많은 경험을 가지고 있지 않지만, 당신이 찾고있는 정규식 /^>>(.*)/gm입니다. 그러면 행이 >>으로 시작하고 줄 바꿈을 포함하지 않는 0+ 문자 (.*)로 시작하는 줄의 전체/복수 줄 일치가 수행됩니다. 이것은 괄호 안에 있기 때문에 일치 그룹에 속할 것입니다. 당신이 코드를 요구하는 것처럼 http://regex101.com/r/qP1zP2

관련 문제