자바스크립트에서 ":" 앞에 문자열의 일부를 제거하는 방법?
끈이 있으면.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
'programing' 카테고리의 다른 글
프로세스가 소유한 소켓을 결정하는 Linux API (0) | 2023.09.21 |
---|---|
nativeGetEnabledTags에서 예기치 않은 값: 0 (0) | 2023.09.21 |
언로드 전 팝업에 사용자 지정 메시지를 표시할 수 있습니까? (0) | 2023.09.16 |
C 표준 라이브러리의 심볼은 C++에 예약되어 있습니까? (0) | 2023.09.16 |
새 리눅스 커널 스케줄러를 만드는 방법 (0) | 2023.09.16 |