>  기사  >  웹 프론트엔드  >  교체 기능 사용법에 대한 자세한 설명

교체 기능 사용법에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-04-18 10:58:164427검색

이번에는 교체 기능 사용에 대한 자세한 설명을 가져오겠습니다. 교체 기능 사용 시 주의 사항은 무엇입니까? 다음은 실제 사례입니다.

replace 메소드의 구문은 다음과 같습니다: stringObj.replace(rgExp, replacementText) 여기서 stringObj문자열 stringObj.replace(rgExp, replaceText) 其中stringObj字符串(string)(string), reExp는 정규 표현식객체(RegExp) 또는 문자열(string)일 수 있으며, replacementText는 대체 검색입니다. 문자열에. .

더 이상 고민하지 않고 구체적인 코드는 다음과 같습니다.

 <script>
var str = "a1ba2b";
var reg = /a.b/g;
str = str.replace(reg,function(a,b){
 console.log(a);
 console.log(b);
 return b == 0 ? a.replace("a","0") : a.replace("b","3");
});
console.log(str);
/*
输出结果为:
a1b
0//第一次匹配到a1b,将a置为0.
a2b
3//第二次匹配到a2b,将b置为3.
01ba23//返回经过修改后的字符串
*/
/*
function(a,b,c)一共可以传入3个参数,第一个为匹配的字符串,第二个为匹配字符串的起始位置,
第三个为调用replace方法的字符串本身。可以缺省c或b、c。
*/
</script>

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 다른 관련 기사를 주목하세요. PHP 중국어 웹사이트에서!

추천 도서:

JSONBuddy 설치 단계에 대한 자세한 설명

JS 패키징 플러그인 케이스

webpack2+React 사용에 대한 자세한 설명

위 내용은 교체 기능 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.