私はいくつかのURLを持っていて、それぞれのURLからbasenameを返すとします。テキストを解析して類似点を返す
http://www.test.com/the.code.r00
は
the.code.r00
を返しますし、私は私が他のURLからあまりにも以下のベース名を持っているものと
the.code.r00
the.code.r01
..
...
the.code.r12
と一緒に動作するように、いくつかのURLから抽出された複数のベース名を持つ
the.matrix.r00
the.matrix.r01
..
...
the.matrix.r14
私がテストし、私は上記のベース名を解析した後
the.code.r
the.matrix.r
を返すことが証明された知られているアルゴリズムがありますかどうかを知りたいのです。
また、代わりに、スーパーであるのと同じことをするいくつかの* nixツールがあります。
フォーマットは常に上記のようなものではないことに注意してください。そうでなければ、単純なsubstrを実行できました。数字は、文字列の特定の場所に常にリストされているとは限りません。その他の例
the.code.part01.rar
the.code.001
..
....
..私はこれを行うには、私自身のアルゴリズムを実装することができますが、私はすでに定義されたものがある場合は、既知のアルゴリズムを使用することを好むと思いますので、それはおそらく、いくつかの重いテストを行わずにバグの缶だろう
良い答え、リンクありがとう! – Cerebrus
これは助けになると思います。ありがとう –