この正規表現を使用して、URL をさまざまな部分に解析しようとしています。
([\w\\.-]*)
URL の例としてhttp://www.foo.com/bar/bazを指定すると、preg_match_all() からこれらの結果が得られます。
Array
(
[0] => Array
(
[0] => http
[1] =>
[2] =>
[3] =>
[4] => www.foo.com
[5] =>
[6] => bar
[7] =>
[8] => baz
[9] =>
)
)
無効な文字を空のアイテムに解析しているようです。
これを解決するにはどうすればよいですか?