이미 게시 된 모든 질문을 읽었지만 구문을 이해할 수 없었습니다. 하지만 어떻게해야할지 모르겠다. 정규식에 대해 전혀 알지 못합니다. 그래서 pls는 스캐너 클래스의 useDelimiter 함수에 대한 완전한 설명을 말해줍니다. 및을 모두 사용하십시오. 스캐너 클래스의 구분 기호로 사용
제가
0
A
답변
3
useDelimiter
전달 된 인수는 정규식 스캐너 클래스 다음()를 사용하여 B C D E 으로하는, b.c, d.e를 분리하는 것을 시도 하였다. 따라서이 경우 ,
또는 .
과 일치하는 "[,.]"
과 같은 표현식을 사용할 수 있습니다.
1
전체 String
은 Scanner
을 사용하여 읽을 수 있습니다. 그럼 당신은
String str="a,b.c,d.e,";
지금 당신은 당신이 원하는 것을 얻을 replaceAll()
방법을 사용할 수 있습니다 다음과 같은 몇 가지있을 것이다.
String str="a,b.c,d.e,";
System.out.println(str.replaceAll(",|\\."," "));
아웃 넣어 :
a b c d e
관련 문제
- 1. 스캐너 구분 기호로 슬래시를 사용하십시오
- 2. 별표 문자를 자바 스캐너 구분 기호로 사용
- 3. Java : 스캐너 구분 기호를 토큰으로 사용하십시오.
- 4. PHP에서 구분 기호로 마침표를 사용
- 5. 돼지 라틴! 구분 기호로 사용
- 6. 하나의 HTTP 구분 기호로 모두 규칙을 지정합니다.
- 7. 스플릿 속성 사용; XSLT에서 구분 기호로 사용
- 8. AWK에 큰 따옴표를 레코드 구분 기호로 사용
- 9. StringTokenizer 클래스 --- 구분 기호를 토큰 구분 기호로 사용
- 10. JavaFX의 초기화 메소드에서 스캐너 사용
- 11. 분할 (구분 기호로 '_') 캐릭터
- 12. 안드로이드 스캐너 구분 기호 문제
- 13. Schematiq에서 여러 구분 기호로 txt.split() 사용
- 14. VIM 자동 완성 - 단어 구분 기호로 $ 사용
- 15. strtok은 문자열 (구분 기호로 사용)에서 작동합니까?
- 16. 글씨와 구분 기호로 숫자를 사용 하시겠습니까?
- 17. "+"또는 "-"를 URL의 구분 기호로 사용 하시겠습니까?
- 18. AWK의 필드 구분 기호로 큰 따옴표 사용
- 19. diff에서 단어 구분 기호로 쉼표를 사용
- 20. 루틴 당신은 구분 기호로 백틱 부호를 '사용 ...
- 21. 스프링 배치 - 여러 문자를 구분 기호로 사용
- 22. boost :: char_separator에서 구분 기호로 공백 사용
- 23. 행 내용을 GROUP_CONCAT의 구분 기호로 사용
- 24. C++/CLI를 사용하여 여러 구분 기호로 System :: String ^을 사용하십시오.
- 25. 유닉스 정렬 유틸리티 : 16 진수 바이트 값을 구분 기호로 사용하십시오.
- 26. 자바 스캐너 구분 기호 \
- 27. 소수점 구분 기호로 지역화
- 28. 구분 기호로 토큰 화
- 29. 구분 기호로 목록 나누기
- 30. '-'구분 기호로 텍스트 분할
내부 문자 클래스 구분 기호를의는'.'는 메타 문자의 특성을 잃고 와일드 카드가 아닙니다. 정규식은',','\\'또는'.'와 일치합니다. 그것은 단순히 ""[,.] "'이어야합니다. [와우,이 주석에서 제대로 작동하지 않을 수 있습니다.] –
오, 좋은 지적입니다. Ted에게 감사드립니다. 나는 고칠 것입니다. _invokes time machine_ 거기 있습니다. 고쳤다. 백 슬래시가'[] '안에서 그 특수성을 잃지 않기 때문에 백 슬래시와 일치 할 것이라고 생각하지 않습니다. 따라서 실제로는 정확하지만 약간 중복됩니다. –
역 슬래시를 두 배로 늘린 것을 제외하고는 백 슬래시에서 벗어나 문자 클래스로 가져 오는 방법입니다. :)하지만 지금은 없어 졌으므로 모든 것이 좋습니다. –