0

私はomakeファイルで作業しており、パスを表す文字列を持っています。最初のディレクトリを削除しようとしています。

これは私の文字列です:

PATH = \PI\Common\noa\common\util 

私はこの正規表現を書きました:

$(PATH,S/.+\\\(.*\)/\1/)

しかし、結果はユーティリティです。私が受け取りたいのはこの文字列ですが:\Common\noa\common\util

"?"欲張らずに使ってみたのですが、ここでは動きません(omakeファイル)

誰かがそれを行う方法を知っていますか?

4

1 に答える 1

0

貪欲でない修飾子が omake で機能しない場合は、「2 番目のバックスラッシュまですべてを取得する」式でバックスラッシュが一致するのをいつでも明示的に防ぐことができます。

\\[^\]+\(.*\)

オマケで角かっこをエスケープする必要があるかどうかはわかりませんが、アイデアはわかります...

于 2013-09-22T08:49:52.093 に答える