replace()
replace() 메서드는 첫 번째 인수 (정규 표현식)와 일치하는 텍스트를 바꿀 때 생성되는 문자열을 반환합니다. 두 번째 인수(문자열)의 텍스트로 바꿉니다.
정규식 선언에 g(전역) 플래그가 설정되지 않은 경우 이 메서드는 패턴의 첫 번째
발생만 바꿉니다. . 예를 들어,
var s = "Hello. Regexps are fun." ;s = s.replace(/./, "!" ) // 첫 번째 마침표를 느낌표로 바꿉니다.
'Hello! Regexps are fun'이라는 문자열을 생성합니다. g 플래그를 포함하면 인터프리터가
일치하는 모든 하위 문자열을 찾아 바꾸는 작업을 수행합니다
.
var s = "안녕하세요. 정규식은 재미있습니다." ;s = s.replace(/./g, "!" ) // 모든 마침표를 느낌표로 바꿉니다.alert(s);
yields 결과는 다음과 같습니다. "안녕하세요! 정규식은 재미있습니다!"
따라서 다음 방법을 사용할 수 있습니다.
string.replace(/reallyDo/g, replacementWith);string.replace(new RegExp(reallyDo, 'g'), replacementWith);
string:
String
Expression
대체할 하위 문자열이 포함되어 있습니다. reallyDo: 검색 중인 하위 문자열입니다. replaceWith: 대체에 사용되는 하위 문자열입니다.
Js코드
아아앙
위 내용은 js를 사용하여 문자열에서 지정된 모든 문자를 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!