문자열 s = "1,2,3,4,5,"
대상 : 마지막 삭제 ","
방법:
가장 일반적으로 사용되는 부분 문자열은 내가 항상 사용한 것입니다.
s = s.substring (0, s.length-1)
나는 최근에 "[lightinthebox]"와 같은 이런 종류의 일에 직면 해 왔지만, Lightinthebox 만 있으면 "[]"만 있으면됩니다. 빠르고 효과적인 방식으로 제거하는 방법?
stringObject.substring (시작, 정지) // 시작과 끝을 가로 채는 문자열.
StringObject.substr (시작, 길이) // 절편은 시작과 문자열 길이입니다.
이를 고려하여 방법과의 연결.
stringObject.substr (1) .Substring (-1,0) // 실행 가능합니다
여기서 가로 채기 시간에 대해 이야기합시다. 예를 들어, 9는 더 쉬운 형식 정렬을 위해 09로 표시됩니다.
많은 장소 가이 숫자가 10 미만인지 여부를 결정합니다.
우리는 문자열을 사용하는 경우, 우리는 하나를 추가하고 마지막 두 자리를 차단할 필요가 없습니다
나는 아무 말도하지 않아서 아무도 나를 비웃지 않을 것입니다.
나중에 Wulin 네트워크 배경은 작은 기능을 추가해야했기 때문에 마지막 문자가 먼저 먼저 있는지 여부를 결정하고 교체 할 수있는 기능에 특별히 감사했습니다.
<script type = "text/javascript"> 함수 delfh (str) {str = str.replace ( ",,", ","); if (str.substring (str.length-1, str.length) == ",") {str2 = str.substring (0, str.length-1); delfh (str2);} else {str2 = str;} return str2;} var s2 = "1 ,, 2 ,,,, 3 ,,, 4,54,454 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 415938, 415939,415940,415941,415942,415943,415944,415945,415946,415947,415948,1,2,3 "; 경고 (S2); </script>
테스트 후 문제가 없습니다.