簡體   English   中英

替換所有字符串出現

[英]Replace all string occurrences

我想在JavaScript字符串中替換所有[h2][/h2]的出現例如,我有

var mystring = 'hii[h2][/h2]';

我想得到 - > hii

到目前為止我試過了

mystring.replace(/[h2][\/h2]/g, "");

你需要擺脫方括號。

 var mystring = 'hii[h2][/h2]'; let string = mystring.replace(/\\[h2\\]\\[\\/h2\\]/g, ''); console.log(string); 

假設這些標簽之間沒有任何內容,您還需要轉義[]

mystring.replace(/\[h2]\[\/h2]/g, "");

試試這個:

str.replace(/\[h2\]\[\/h2\]/g,"");

請注意,如果它們構成要替換的文本的一部分,則必須轉義[和],否則它們將被解釋為“字符類”標記。

如果[h2]和[/ h2]也可以分開顯示,你可以使用這個:

str.replace(/\[\/?h2\]/g,"");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM