入力が type と一致するかどうかを調べたいロケーションベースのサービスのテキスト処理に取り組んでいますsomething sth FROM xxxx TO yyyy
。基本的に、ユーザーが入力したソースと宛先を見つける必要があります。
例えば
show me how can I go from xxxx to yyyy
I want to go to abcd
I want to go from abcd to xyz
私は正規表現に強くありません。私が思いついた正規表現はA-Za-z
、機能A-Za-z
しA-Za-z
ていません。単語が任意の数の単語で区切られている複数のキーワードの正規表現を一致させる方法を教えてください。たとえば、I want to go FROM manhattan TO Seattle
またはI want to go FROM times square, New York City TO Seattle
. 次に、インデックスを作成することでソース/宛先を抽出できます。
文の途中に含まれている場合は抽出できますがFROM
、複数のルールを作成する必要がないように汎用にしたいです。ユーザーが言うかもしれません
I want to go TO x FROM y
I want to go FROM x to Y
上記の文では、ソースと宛先が入れ替わっています。
ありがとう