JAVA 는 두 문자열 의 중간 값 을 캡 처 합 니 다.

704 단어 JAVA
자바 에서 두 문자열 사이 의 값 을 캡 처 합 니 다.
오늘 수요 가 생 겨 서 이런 방법 을 생각해 냈 습 니 다. 먼저 mark 를 해 보 겠 습 니 다. String 문자열 이 있 습 니 다. '자산 번호: 01A03A048 자산 이름: 사무 용 의자 자산 수량: 1 건, 자산 번호: 02B01A 017 자산 이름: 노트북 자산 수량: 1 건' 입 니 다. 안에 있 는 모든 자산 번 호 를 가 져 와 List 에 넣 어야 합 니 다. 제 이 슨 으로 전환 해서 다시 조작 하려 고 했 습 니 다.그러나 안 될 것 같 아서 정규 로 구간 을 식별 한 다음 에 찾 은 구간 을 list 에 넣 는 방법 을 찾 았 습 니 다. 코드 는 다음 과 같 습 니 다.
String str = "    :01A03A048     :        :1 ;    :02B01A017     :          :1 ;";
	    Pattern p=Pattern.compile("    :(\\w+)     :");
	    Matcher m=p.matcher(str);
	    List assetId=new ArrayList();
	    while(m.find()){
	    	assetId.add(m.group(1));
	    	}

좋은 웹페이지 즐겨찾기