明確にするために、私はこれを作成しました:
http://rubular.com/r/ejYgKSufD4
私の弦:
http://blablalba.com/foo/bar_soap/foo/dir2
http://blablalba.com/foo/bar_soap/dir
http://blablalba.com/foo/bar_soap
私の正規表現:
\/foo\/(.*)
これは以下を返します:
/foo/bar_soap/dir/dir2
/foo/bar_soap/dir
/foo/bar_soap
でも欲しいだけ
/foo/bar_soap
これを達成する方法はありますか?上に示したように、最初のスラッシュまでの foo 以降のすべてが必要です。
前もって感謝します。
編集。foo
次のスラッシュまでの後のテキストのみが必要です。一部のディレクトリには as という名前が付けられている場合がありfoo
、これにより誤った結果が表示されます。ありがとう