为了账号安全,请及时绑定邮箱和手机立即绑定

无法按日期分割字符串

无法按日期分割字符串

C#
不负相思意 2021-04-06 14:14:53
我想在每个日期之后立即拆分文本。我正在尝试下面的代码。但这是给我琴弦本身。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/2014TO 02/11/2014SKIP 03/11/2014AND 09/11/2014
查看完整描述

2 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

这对我有用。

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 * $) ”);


查看完整回答
反对 回复 2021-04-17
?
料青山看我应如是

TA贡献1772条经验 获得超7个赞

您可以尝试使用此正则表达式进行拆分,

(?<=\d{4})\s+

演示,,您可以在其中看到分割点


查看完整回答
反对 回复 2021-04-17
  • 2 回答
  • 0 关注
  • 135 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信