hp中有對一個字符串中的指定字符進行替換的方法,在web前端 javascript 腳本中也有字符串替換的方法,而且還非常的簡單。接下來我們就說一說,javascrpt 中對字符串進行替換的方法。
replace():方法用于在指定的字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。
語法:
obj.replace(regexp/substr,replacement)
參數:
obj:要操作的字符串 regexp/substr:必需。要查找的字符串或一個正規表達式 replacement:必需。要替換的字符或字符串,也可以是生成它們的函數。
返回值:
返回被替換以后的字符串
js代碼:
<script> var str='hello hello world'; // /hello/ 與 "hello" 作用是一樣的,只是寫法不同 // str2=str.replace(/hello/,'hi'); str2=str.replace("hello", 'hi'); console.log(str2); </script>
運行結果:
hi hello world
注意:上面的示例中,只能替換第一個要查找匹配的字符串。
js代碼
<script> //飛鳥慕魚博客 var str='hi hi world'; str2=str.replace(/hi/g, 'hello'); console.log(str2); </script>
輸出結果:
者:any86
轉發鏈接:https://github.com/any86/any-rule
var regex0=new RegExp("(i?)(\<img)([^\>]+\>)", "gmi") //正則匹配表達式
this.newcontent=this.content.replace(regex0,"$2 style='display:block;margin: auto;width:120px;' $3")
//下面這個則需要在$2 $3左右添加和修改東西
個正則表達式就是匹配所有的img標簽//踩坑完畢,可以直接使用
第二行代碼按自己需要改改~
var r=$("#detail").html().replace(regex0,"[圖片]");
原文鏈接:https://blog.csdn.net/qq_59747594/article/details/124822379
*請認真填寫需求信息,我們會在24小時內與您取得聯系。