我的正则表达式 fu 很糟糕。我想建立一个智能搜索,我可以在其中向搜索引擎提供关于在哪个属性上搜索什么的提示。
像这样的东西:
搜索输入:地点:伦敦
->["London"]
搜索输入:地点:伦敦、纽约
->["London", "New York"]
搜索输入:地点:伦敦 标签:酒吧
->["London"]
->["Bar"]
搜索输入:地点:伦敦、纽约 标签:酒吧、俱乐部
->["London", "New York"]
->["Bar", "Club"]
我想知道正则表达式应该如何解析用户输入?