如果在一句话中要把多个不同的字符串分别替换成不同的字符串怎么替换 比如说“my javascript is very poor,who can help me?" 要在这句话中分别替换 my-->his is-->was can-->could 改怎么做? HTML code:
<script> var s="my javascript is very poor,who can help me?" var reg=/(\w*)my(.*)is(.*)can(.*)/g
alert(s.replace(reg,"$1his$2was$3could"));
</script>
应该只能多次替换: JScript code:
var str="my javascript is very poor,who can help me?" alert(str.replace(/\bmy\b/i,"his").replace(/\bis\b/i,"was").replace(/\bcan\b/i,"could"));/i,全局匹配,\b匹配空格或起始