簡體   English   中英

將反斜杠逗號替換為雙反斜杠逗號

[英]Replace a backslash comma to double backslash comma

如何更改將"\\,"替換為"\\\\," 這樣,字符串OU=b\\,aditi,DC=zeus2,DC=com變為OU=b\\\\,aditi,DC=zeus2,DC=com

我需要一些JavaScript解決方案,可以使用正則表達式或替換功能。

您可以使用以下內容:

str = str.replace(/\\,/g, "\\\\,");

演示

 var str = 'OU=b\\\\,aditi,DC=zeus2,DC=com'; alert("before: "+str); str = str.replace(/\\\\,/g, '\\\\\\\\,'); alert("after: "+str); 

(?=\\,)

試試看。用\\代替。請參閱演示。

https://regex101.com/r/pG1kU1/25

var re = /(?=\\,)/gm; 
var str = 'OU=b\,aditi,DC=zeus2,DC=com';
var subst = '\\'; 

var result = str.replace(re, subst);

 var re = /\\\\/; var str = 'OU=b\\\\,aditi,DC=zeus2,DC=com'; var subst = '\\\\\\\\'; var result = str.replace(re, subst); document.getElementById("results").innerHTML = result 
 <div id="results"></div> 

演示

暫無
暫無

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

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