如何将"\,"
替换为"\\,"
?因此,字符串OU=b\,aditi,DC=zeus2,DC=com
变为OU=b\\,aditi,DC=zeus2,DC=com
??
我需要一些javascript解决方案,正则表达式或替换函数都可以。
答案 0 :(得分:2)
您可以使用以下内容:
str = str.replace(/\\,/g, "\\\\,");
请参阅DEMO
var str = 'OU=b\\,aditi,DC=zeus2,DC=com';
alert("before: "+str);
str = str.replace(/\\,/g, '\\\\,');
alert("after: "+str);

答案 1 :(得分:1)
(?=\\,)
试试这个。\
。见。演示。
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);
答案 2 :(得分:0)
void setMainWidget( QWidget* aParent, QWidget* aChild, const int aMargin = 0 )
{
QGridLayout* layout = new QGridLayout( aParent );
layout->addWidget( aChild );
layout->setMargin( aMargin );
aParent->setLayout( layout );
}

myLabel = new QLabel( ui->widget );
setMainWidget( ui->widget, myLabel );