Java에서 문자와 숫자 사이의 문자열 분할
프로그래밍에서 일반적인 작업은 문자와 숫자를 번갈아 사용하는 문자열을 분할하는 것입니다. 예를 들어, "123abc345def"와 같은 문자열이 있으면 이를 ["123", "abc", "345", "def"]로 구분할 수 있습니다.
이를 달성하려면 정규식을 사용할 수 있습니다. 패턴을 포착하는 표현 Java에서는 다음 정규식을 사용할 수 있습니다.
(?<=\D)(?=\d)|(?<=\d)(?=\D)
설명:
사용 예:
String str = "123abc345def";
String[] splitted = str.split("(?<=\D)(?=\d)|(?<=\d)(?=\D)");
for (String part : splitted) {
System.out.println(part);
}
이것은 코드는 다음과 같이 인쇄됩니다.
123 abc 345 def
문자열의 문자 및 숫자 개수는 다를 수 있습니다. 정규식은 패턴에 따라 문자열을 올바르게 분할합니다.
위 내용은 정규식을 사용하여 Java에서 문자와 숫자 사이의 문자열을 분할하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!