2012-10-01 2 views
0

나는 어떤 코드도 게시하지 않습니다. 나는 자바에서 이것을 시도하고있다 :Java : 특정 형식의 문자열 읽기

문제 :

내가 좋아하는 단어가 :

그래서
,xxxx-1223 
yyyyy,xxdd-345 
$,xxxxr-7 
sdsdsdd-18 

내가 내가 마지막 읽을 수 있어야이 적 형식 :

xxxx-1223 
xxdd-345 
xxxxr-7 
sdsdsdd-18 

무엇이 단어일지도 모릅니다. 표시된 단어를 얻으려면 필요한 모든 것.

당신이 정규식 사용할 수 있습니다

답변

3

사용 String#lastIndexOf(int) 마지막 쉼표가 발생하는 위치 찾아 얻을 String#substring(int)를 사용하는 뒤에 나오는 문자열의 나머지 부분.

String input = /* whatever */; 
int lastComma = input.lastIndexOf(','); 
String output = input.substring(lastComma + 1); 
1
String[] str=yourWord.split(","); 
String output=str[str.length-1];