私の正規表現fuはひどいです。どのプロパティで何を検索するかについて、検索エンジンにヒントを与えることができるスマート検索を構築したいと考えています。
このようなもの:
検索入力:場所: ロンドン
->["London"]
検索入力:場所: ロンドン、ニューヨーク
->["London", "New York"]
検索入力:場所: ロンドン タグ: バー
->["London"]
->["Bar"]
検索入力:場所: ロンドン、ニューヨーク タグ: バー、クラブ
->["London", "New York"]
->["Bar", "Club"]
そのようなユーザー入力を解析するには、正規表現はどのように見えるべきなのだろうか?