前提・実現したいこと
前回の質問では大変失礼いたしました。自分自身、質問したいことがまとまっていないまま質問してしまいました。
今回は、やりたいことを明確にし、質問させていただきます。
urlsの文字列には、任意のurlが任意の個数格納されます。
そして、各任意のurlの末尾には、「'」か「"」の文字列が付与されるか、もしくは付与されません。
このとき、urlの末尾に「'」か「"」の文字列があった場合は削除する処理をreplaceの正規表現で実装したいです。
ご教示お願い致します。
該当のソースコード
//urlsは次のような値を取り得る。 var urls = "http://wwww.sample.co.jp',http://www.sample2.co.jp""; urls = "http://wwww.sample.co.jp""; urls = "http://wwww.sample.co.jp',http://www.test.co.jp,http://wwww.sample2.co.jp"";
urls = "http://wwww.sample.co.jp',http://www.sample2.co.jp""; ならば、 urls = "http://wwww.sample.co.jp,http://www.sample2.co.jp" となるように、 urls = "http://wwww.sample.co.jp""; ならば、 urls = "http://wwww.sample.co.jp"; となるように、 urls = "http://wwww.sample.co.jp',http://www.test.co.jp",http://wwww.sample2.co.jp"; ならば、 urls = "http://wwww.sample.co.jp,http://www.test.co.jp,http://wwww.sample2.co.jp"; となるようなreplaceの正規表現を書く。
試したこと
これを試しましたが、これだと最後のURLのみ該当する末尾の文字列の削除となってしまいました。
urls = urls.replace(/(.*)(&(#39|quot);)/g, '$1');
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/22 09:59