programing

자바스크립트에서 ":" 앞에 문자열의 일부를 제거하는 방법?

newstyles 2023. 9. 21. 20:09

자바스크립트에서 ":" 앞에 문자열의 일부를 제거하는 방법?

끈이 있으면.Abc: Lorem ipsum sit amet, 자바스크립트/jQuery를 사용하여 문자열을 제거하려면 어떻게 해야 합니까?:포함하여:. 예를 들어 위의 문자열은 다음과 같습니다.Lorem ipsum sit amet.

jQuery는 여기서 필요하지 않습니다. 일반 자바스크립트는 다음을 수행합니다.

var str = "Abc: Lorem ipsum sit amet";
str = str.substring(str.indexOf(":") + 1);

또는 버전:

var str = "Abc: Lorem ipsum sit amet";
str = str.split(":").pop();

또는 regex 버전(이 버전의 여러 변형):

var str = "Abc: Lorem ipsum sit amet";
str = /:(.+)/.exec(str)[1];

Nick의 답변에 대한 후속 조치로서 만약 당신의 문자열에 다음과 같은 경우에:그리고 처음 발생하기 전에 부분 문자열만 제거하려고 하면 다음과 같은 방법이 있습니다.

var str = "Abc:Lorem:ipsum:sit:amet";
arr = str.split(":");
arr.shift();
str = arr.join(":");
// str = "Lorem:ipsum:sit:amet"

언급URL : https://stackoverflow.com/questions/4092325/how-to-remove-part-of-a-string-before-a-in-javascript