前提・実現したいこと
現在、URL等のパスを下記の正規表現で取得しているのですが、
これだと「+」の文字の入ったパスだと途切れて取得してしまいます。
(https://www.google.com/search?client=firefox-b-ab&ei=%E8%B0%B7+%E5%86%8D ~のようなパスです。)
下記の正規表現を修正する上で、「+」の文字の入ったパスにも対応させるには、どのような修正をすればよいでしょうか?
ご教示お願い致します。
該当のソースコード
/((http|https|ftp)://[\w?=&./-;#~%-]+(?![\w\s?&./;#~%"=-]*>))/g
試したこと
下記を試しましたが、ダメでした。
/((http|https|ftp)://[\w?=&./-;#~%-+]+(?![\w\s?&./;#~%"=-]*>))/g
/((http|https|ftp)://[\w?=&./-;#~%-+]+(?![\w\s?&./;#~%"=-]*>))/g
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/17 06:25
2018/10/17 06:40
2018/10/17 07:09
2018/10/17 07:28 編集