特定フォルダ以降のファイルパスを正規表現で取得

スゴイシンプルそうなのにめっちゃくちゃ時間かかった。

/files*(?!.*files)(.*)/

これで

入力:D:\\files\aaa\files\bbb\dddddddddd

結果:一致しました。
preg_match(‘/files(?!.*files)(.*)/’, ‘D:\\files\files\aaa\dddddddddd’, $m);
の結果は以下の通りです。

$m[0] = files\bbb\dddddddddd
$m[1] = \bbb\dddddddddd

 

となる。

↓弊社で開発、販売しているソフトウェアです↓

MediMonitor無料ダウンロード  

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です