-2

既に書式設定された文字列から文字列の正規表現 (または少なくとも書式文字列) を生成する必要があります。これはどのように行われますか?

私の使用例: 「Collected stuff (part 3).doc」というドキュメント タイトルが渡され、すべての関連ドキュメント (例: part1、part2、および part 3) を検索する必要があります。ややこしいのは、ドキュメントがVery old collect stuff [part 2].txtまたはMisc stuff, vol 4 .doc**と呼ばれる可能性があることです。

これを行う簡単な方法はありますか?python であることのボーナス。

ありがとう。ケント

4

1 に答える 1

0

論理的には、元の文字列を一致させたいものにどのように関連付けますか? 元の文字列のどの部分が他の文字列に存在し、それらに共通するものは何ですか? すべてのベースをカバーするのに十分なほど複雑で、信頼できるプログラムを考え出すのはかなり難しいでしょう。

あなたの最善の策は、優先マッチの階層を考え出すことだと思います.

たとえば、"Collected stuff (part 3).doc"から開始する場合、ボリューム番号に基づいて照合を試みる前に、最初に括弧で囲まれていないすべてのものを含むものを照合することをお勧めします。

非常に古い収集物 [part 2.txtMisc stuff, vol 4.docよりも適切ではないでしょうか?

于 2013-01-29T17:32:14.833 に答える