搜索引擎拆分

时间:2017-12-03 11:36:24

标签: regex

我正在尝试改进搜索引擎,当我搜索

key1 [key2 key3] key4

我需要返回3个字符串

key1
key2 key3
key4

你可以帮我正则表达吗?

1 个答案:

答案 0 :(得分:1)

首先尝试抓住方括号内的元素,然后再抓住任何其他单词。

(\[[\w\s]*\]|\w+)

这将根据您的需要返回每个元素(将需要删除前导和尾随方括号)。

您可以在regxr上对其进行测试,看看是否符合您的要求。