環境はpython3.7.1をwindows7で使っています
例えばある本を探すために「日本の経済」と検索した時、下記の様な結果が出てきました
1.日本経済のマクロ分析 パズルを解く
2.誰も書けなかった日本の経済損失
3.日本の経済―歴史・現状・論点
4.日本経済の再構築
5.日本経済 低成長からの脱却
6.日本の経済統制: 戦時・戦後の経験と教訓
7.2019年版 日本の労働経済事情
この中で自分が欲しがっている文字列は「日本の経済」この順番に並んだ文字列です
それを↑の物から探していくと2番3番6番となりますが自分は7番も欲しいです
7番は「2019年版 日本の労働経済事情」となっていますが
労働の部分を省けば一応「日本の経済」この並び順に該当します
これが「2019年の労働経済事情 日本版」とかだったら7番は欲しくありませんが
「日・本・の・経・済」の5文字の1文字ずつをある文字列と見比べた時
途中に余分な文字が挟まっていても5文字の順序で並んでいれば取得する様なプログラムを作りたいです
極端な例だと
日よが本ういの34経おおお絵済
こんな検索結果が出てきてもそれを取得したいです
この様な文字列の取得方法に関する知識もしくは分かりやすく説明したサイト等があればそこを教えていただけないでしょうか
正規表現(reモジュール)で調べてみてはどうでしょうか?