回答編集履歴

2

a

2016/06/09 16:04

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -8,4 +8,16 @@
8
8
 
9
9
 
10
10
 
11
+ ---
11
12
 
13
+
14
+
15
+ 追記拝見しました.そちらからコピペした正規表現で意図通りに動きますね…
16
+
17
+
18
+
19
+ ![イメージ説明](3f085c83b5bc4189bb3ea76f96a71d8c.png)
20
+
21
+
22
+
23
+ なお,この簡易的な正規表現には仕様を度外視している部分がある(URLの仕様を満たさないものをURLと見なしてしまい,満たしているものを無視してしまう)点があるので,正確性を重視されるのであれば上記の記事で紹介している完全な正規表現をおすすめします.

1

補足

2016/06/09 16:04

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1,3 +1,11 @@
1
1
  バックスラッシュじゃなくてUnicodeの円マークになってます.
2
2
 
3
3
  `¥` → `\` に直しましょう.
4
+
5
+
6
+
7
+ 【参考】 [「RFC3986定義の厳密なHTTP URIの正規表現」をPHP用に最適化](http://qiita.com/mpyw/items/1e422848030fcde0f29a)
8
+
9
+
10
+
11
+