문자열의 마침표를 JavaScript로 바꾸기
문자열 조작에서 마침표(.)를 처리하는 것은 JavaScript에서 까다로울 수 있습니다. 모든 마침표를 다른 문자로 바꾸거나 완전히 제거하는 문제가 발생하는 경우 이 문서에서 해결책을 제공합니다.
문제:
모든 마침표를 바꾸려면 (.) 공백이 포함된 JavaScript 문자열에서, 예를 들어 'okay.this.is.a.string'을 'okay this is a string'으로 변환합니다.
실패한 시도:
'mystring.replace(/./g, ' ')' 코드를 사용하여 모든 문자를 공백으로 바꾸면 전체 문자열이 공백으로 대체됩니다.
해결책 :
핵심은 백슬래시()를 사용하여 마침표를 탈출하는 것입니다. JavaScript 정규식에서 단일 마침표는 임의의 문자를 나타내며 이를 이스케이프 처리하면 마침표 자체와 일치시키려는 의미입니다.
모든 마침표를 공백으로 올바르게 바꾸려면 다음 코드를 사용하세요.
<code class="javascript">mystring = mystring.replace(/\./g, ' ');</code>
마침표를 이스케이프하면 정규식은 마침표만 일치하고 나머지 문자열은 그대로 두고 원하는 결과를 얻습니다.
위 내용은 JavaScript 문자열에서 마침표를 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!