私はユーザーがテキストを入力する必要があるプロジェクトをPythonでやっています。テキストがプログラムでサポートされている形式と一致する場合、ユーザーのキーワード(単純なチャットボット)を含むレスポンスが出力されます。形式は、ユーザー入力形式と応答形式としてテキストファイルに格納されます。たとえば、テキストファイルが右に左と出力のユーザー入力で、次のようになりますプレースホルダテキストでPythonで正規表現を使用するにはどうすればよいですか?
:
my name is <-name> | Hi there, <-name>
したがって、ユーザーは、私はプログラムがjohnny
であることを知ってほしい、my name is johnny
を書き込んだ場合<-name>
変数を入力し、応答Hi there, johnny
を印刷します。
正しい方向に私を驚かせるものもあります。以前は正規表現を使ったことが一度もありませんでしたが、使用方法に関する記事を読んでいましたが、残念ながら特定の単語のマッチング方法を主に巡って以来、本当に助けにはなりませんでした。
完全にはわかりませんが、ここで何を求めているのですか? REGEXPは、特定の文字列構造(言い方を言えば)を加工することに関するものです。あらゆる意味論的分析はまったく別のものです。 – hasienda