0

フルパスからパスを取得する例をいくつか教えてください。

c:\aaa\bbb\c cc\file.exe

c:\aaa\bbb\ccc\

複数のサンプルメソッドはクールですが、正規表現のみである必要があります。これはICIと呼ばれる言語用ですが、perlや他の言語と同様の正規表現を持っています。これがいくつかの例が必要な理由です。少なくとも1つは他のものよりもうまく機能し、私はそれを変更することができます。

ありがとう!

4

3 に答える 3

1

これは逆正規表現の基本的な例です (ファイル名を見つけます)。パスを取得するには、開始前に部分文字列を使用するだけです。

[\w]*[.][\w]*$

そしてパスのみ:

.*[\\]
于 2013-04-01T13:20:07.037 に答える
0

このパターンを試してみてください。

[^\\]+\\
于 2013-04-01T13:43:20.463 に答える