ich eine Zeichenfolge wie diese haben,Javascript Suchen und Ersetzen funktioniert nicht
"<?xml version="1.0" encoding="utf-8"?><feed xml:base="https://9999.example.com.us/_vti_bin/MYServices/MYServices.svc/ ... so on .....
ich es will dies,
"<?xml version="1.0" encoding="utf-8"?><feed xml:base="https://9999.example.com.us/myPart/myPart123/_vti_bin/MYServices/MYServices.svc/ ... so on
Dies sind große xml OData Antworten sein, und ich versuche zu Ersetzen Sie Base-URL wie oben, ich habe dies versucht, aber es funktioniert nicht,
String.prototype.replaceAll = Funktion (finden, ersetzen) { var str = t seine; return str.replace (neue RegExp (find.replace (/ [-/\^$ * + ?.() | [] {}]/g, '\ $ &'), 'g'), ersetzen); };
string = '<?xml version="1.0" encoding="utf-8"?><feed xml:base=https://9999.example.com.us/_vti_bin/MYServices/MYServices.svc';
string = string.replaceAll('<?xml version="1.0" encoding="utf-8"?><feed xml:base=https://9999.example.com.us/_vti_bin/MYServices/MYServices.svc',
'<?xml version="1.0" encoding="utf-8"?><feed xml:base=https://9999.example.com.us/myPart/myPart123/_vti_bin/MYServices/MYServices.svc');
$('#result').html(string);
aktualisieren
Ich will nur diesen Teil der URL hinzuzufügen "/ MyPart/myPart123 /"
http://jsfiddle.net/cdbzL/509/
leid, aber dies scheint nicht :( – Mathematics
Versuchen Sie, diese Geige zu arbeiten: http://jsfiddle.net/cdbzL/511/ mit vollständiger Probe –
ich akzeptiere Ihre Antwort , aber ich werde es später auf meinem System testen, danke – Mathematics