PHPでファイルパスを指定するとき¥を使うけど、
¥を二回¥¥とやっても¥が一回しかないよー的な動作をしたり2つある的な動作もする。
もしD:\\とか場合だと正規表現できちんと認識させるためには\\\\\\\\としないといけない
$dir=”D:\\test”
if(preg_match(‘{^(?:[a-zA-Z]\:(\\\\\\\\|\/\/\/\/))([^\\\/\:\*\?\<\>\”\|]+(\\\\\\\\|\/\/\/\/){0,1})+$}’, $dir, $m))
はOK
if(preg_match(‘{^(?:[a-zA-Z]\:(\\\\|\/\/))([^\\\/\:\*\?\<\>\”\|]+(\\\\|\/\/){0,1})+$}’, $dir, $m))
はNG