パスの最初の4桁の部分と次の2つの部分に一致する正規表現が欲しいです。だから、見つけるだろう:これらの行の両方正規表現を使って、最初の部分がn桁だけの部分を探す
pyramid:/58A2/D456-509F-4905-A473/FCAD1612CEDB/filename1.tif
cache:/ThumbCache/58A2/D456-509F-4905-A473/FCAD1612CEDB/filename2.jpg
で
/58A2/D456-509F-4905-A473/FCAD1612CEDB/
を私は
/.{4}/.*?/.*?/
を試してみましたが、これは最初の1 ...ではなく、1秒間動作します。どうやら、/ ThumbCache /は4桁ではないので、単に一致していません。
* UPDATE *
[OK]を...ので、これは実際にこの簡単な例では、動作します...私の実際のコードでは、私はそれはないでしょう余分/.*?/
を持っていました人々が回答を投稿したので、私はこの投稿を削除させてください。何をすべきかわからない。 shareeditdeleteflag
どのような正規表現のエンジン/言語を使用していますか? – lintmouse
キャプチャグループの操作に慣れている場合、これは正しい軌道に乗るかもしれません:https://regex101.com/r/lG3sM5/1 – lintmouse