ProgramingTip

제거하는 방법은 무엇입니까?

bestdevel 2020. 11. 29. 12:01
반응형

제거하는 방법은 무엇입니까?


을 가지고 있고 test_23제거하고 싶다고 가정 해 보겠습니다 test_.

어떻게하나요?

앞의 접두사 _는 변경 될 수 있습니다.


제가 가장 좋아하는 방법은 "분할 및 터뜨리기"입니다.

var str = "test_23";
alert(str.split("_").pop());
// -> 23

var str2 = "adifferenttest_153";
alert(str2.split("_").pop());
// -> 153

split () 은 지정된 구분자 품절을 사용하여 분할합니다.
pop () 은 배열에서 마지막 요소를 제거하고 해당 요소를 반환합니다.


항상 다음으로 시작합니다 가정합니다 'test_'.

var str = 'test_23';
alert(str.substring('test_'.length));

내가 생각하는 가장 쉬운 방법은 :

var s = yourString.replace(/.*_/g,"_");

string = "test_1234";
alert(string.substring(string.indexOf('_')+1));

작동합니다. http://jsbin.com/ 에서 시도해 사용.


이미의 일부 제거 시작

let str = "test_23";
str.replace("test_", "");
// 23

교환의 일부 교체 하려는 경우

let str = "test_23";
str.replace("test_", "student-");
// student-23

참고 URL : https://stackoverflow.com/questions/3568921/how-to-remove-part-of-a-string

반응형