を働いていない置き換える、Javascriptの検索と私はこのような文字列を持っている
"<?xml version="1.0" encoding="utf-8"?><feed xml:base="https://9999.example.com.us/_vti_bin/MYServices/MYServices.svc/ ... so on .....
私はこれらが大きなXML ODATAの応答であると私がしようとしています
"<?xml version="1.0" encoding="utf-8"?><feed xml:base="https://9999.example.com.us/myPart/myPart123/_vti_bin/MYServices/MYServices.svc/ ... so on
、それはこのようにしたいです上記のようにベースURLを置き換えてみましたが、動作しませんでした。
String.prototype.replaceAll = function(find、replace){ var str = t彼の; return str.replace(new RegExp(find.replace(/ [ -/\^$ * + ?.()| [] {}]/g、 '\ $ &')、 'g')、replace); };
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);
更新
私はURLにこの部分を追加したい、 "/ myPart/myPart123 /"
http://jsfiddle.net/cdbzL/509/
申し訳ありませんが、これは、このフィドル試してみてください:( – Mathematics
を動作していないようです:私はあなたの答えを受け入れていますhttp://jsfiddle.net/cdbzL/511/完全なサンプル –
とし、私は後でそれをテストします、私のシステムで、ありがとう – Mathematics