无法按日期分割字符串

我想在每个日期之后立即拆分文本。我正在尝试下面的代码。但这是给我琴弦本身。


string[] split = Regex.Split("SEND MILK EVERYDAY FOR THIS PERSON FROM 02/10/2014 TO 02/11/2014  SKIP 03/11/2014 AND 09/11/2014", @"^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$")

寻找类似的输出


SEND MILK EVERYDAY FOR THIS PERSON FROM 02/10/2014

TO 02/11/2014

SKIP 03/11/2014

AND 09/11/2014


不负相思意
浏览 139回答 2
2回答

阿波罗的战车

这对我有用。string [] split = Regex.Split(“为此人每天从2014年2月10日发送牛奶到2014年11月11日跳过2014年3月11日和2014年11月11日”,@“(?<= \ b (?:0?[1-9] | [12] [0-9] | 3 [01])/-[/-] \ d {4} \ b)\ s *(?!\ s * $) ”);

料青山看我应如是

您可以尝试使用此正则表达式进行拆分,(?<=\d{4})\s+演示,,您可以在其中看到分割点
打开App,查看更多内容
随时随地看视频慕课网APP