0
我需要一个正则表达式来处理来自搜索字段的关键字。这个想法是让它的行为非常像谷歌(即:支持双引号文本,允许与空间条款)。此外,我有我的数据集中的标签,我希望能够使用颜色进行引用。需要正则表达式来提取由空格和键/值对分隔的用冒号分隔的术语?
样本输入将是:
1/2 one two "three & four" five:six seven:"eight nine ten"
这应该输出:
1/2
one
two
three & four
five:six
seven:eight nine ten
这也将正常工作有“十二五”和“七”相同的捕获组作为其他的关键词,只要有另一个捕获组与'六'和'八九十'相关联。
灿你分享你的'有没有试过? –
研究'lookahead regex' – Jeff
@JayBlanchard我最近来的是'([^ \ s“':] +)|(”[^“] *”|'[^'] *')' – marlboro