【发布时间】:2011-01-24 10:03:07
【问题描述】:
我需要根据空格作为分隔符来拆分如下所示的字符串。但是应该保留引号中的任何空格。
research library "not available" author:"Bernard Shaw"
到
research
library
"not available"
author:"Bernard Shaw"
我正在尝试在 C Sharp 中执行此操作,我有这个正则表达式:@"(?<="")|\w[\w\s]*(?="")|\w+|""[\w\s]*""" 来自 SO 中的另一篇文章,它将字符串拆分为
research
library
"not available"
author
"Bernard Shaw"
很遗憾,这不符合我的确切要求。
我正在寻找任何可以解决问题的正则表达式。
任何帮助表示赞赏。
【问题讨论】: