を使用してURLのホスト部分を置き換える方法ホストパーツをURLのに置き換える方法javascript regexを使用しています。これは、httpの有無にかかわらずあらゆる種類のURLになります。このテキストがjsonファイルの内容であると仮定します。javascript regex
OldText:
ようなソリューション期待{
"auth" : {
"login" : "http://local.example.com:85/auth/signin",
"resetpass" : "http://local.example.com:85/auth/resetpass",
"profile" : "http://local.example.com/auth/profile"
}
}
:私は同じhereを見つけましたが、その正規表現は動作しません
{
"auth" : {
"login" : "http://example.com:85/auth/signin",
"resetpass" : "http://example.com:85/auth/resetpass",
"profile" : "http://example.com/auth/profile"
}
}
:
var NewText = OldText.replace (/(some regex)/g, 'example.com');
新しいテキストを取得するためにとJavaScriptで。
注:私はRegexを探しています。
のようなものを意味しますが、具体的に必要です正規表現を使用しますか? javascriptからurlを更新する必要がある場合は、潜在的に 'window.location.host'を再割り当てすることができます。 [参考](https://css-tricks.com/snippets/javascript/get-url-and-url-parts-in-javascript/) –