<br>
이 문자열의 끝에서 모두 제거하고 싶습니다 . 현재 나는 이것을 (자바 스크립트)-
const value = "this is an event. <br><br><br><br>"
let description = String(value);
while (description.endsWith('<br>')) {
description = description.replace(/<br>$/, '');
}
하지만 교체와 함께 일부 정규식을 사용하여 while 루프를 사용하지 않고 수행하고 싶습니다. 방법이 있습니까?
RegEx에서 문자열의 끝을 식별하기 위해 특수 $
기호를 사용하여 이를 나타낼 수 있습니다.
반복되는 문자 나 특정 문자를 포함하는 텍스트 블록을 식별하려면 +
기호 를 사용할 수 있습니다 .
귀하의 경우 최종 정규식은 다음과 같습니다. (<br>)*$
<br>
행 끝에서 0 개 이상의 발생을 제거 합니다.
예:
const value = "this is an event. <br><br><br><br>"
let description = String(value);
description.replace(/(<br>)*$/g, '');
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다