나는 간단한 문자열을 가지고 있습니다. Ex. 1.0.0.2
및 분할하고 문자열의 일부만 검색하려면 : 출력 : 1.0.0
기본적으로 세 번째 뒤에 모든 텍스트를 제거하려면 .
이 포함됩니다. split()
함수로 시도한 결과, .
의 출현을 계산하고, 2보다 큰 경우 세 번째 점 indexOf()
및 substring()
을 얻습니다. 이를 달성하는 더 쉽고 빠른 방법이 있습니까? 어쩌면 regEx을 사용하고 있을까요?Regex와 indexOf를 사용하여 문자열 분할하기
편집 : 얼마나 많은 점들이 있을지 모르겠다.
당신은 알고 있나요은 정확하게 3 개의 점이있을 것입니까? 그렇다면'lastIndexOf()'가 아마도'indexOf()'보다 도움이 될 것입니다. – ruakh