【问题标题】:How to divide string using a regular expression?如何使用正则表达式分割字符串?
【发布时间】:2015-09-25 01:04:10
【问题描述】:

我想知道如何使用正则表达式分割这个字符串。

String Temp = "EHP50-TS Spectrum  04-01-10  02:47 Narda Safety Test Solutions"

我想把上面的字符串分隔成组名和值。

Group    Value
Date     04-01-10
time     02:47

如果有人知道如何将上述字符串转换为正则表达式,请留下答案。

每个人都有美好的一天!

【问题讨论】:

  • Group NameValue 是什么
  • 您是否尝试过 google 并学习正则表达式?所以不应该为你写你的代码。如果您尝试编写正则表达式但它失败了,那么您有一个需要解决的特定问题。目前您有一个服务请求。

标签: c# regex replace


【解决方案1】:
string Temp = "EHP50-TS Spectrum  04-01-10  02:47 Narda Safety Test Solutions";
string Date = Regex.Match(Temp, "[0-9]{2}-[0-9]{2}-[0-9]{2}").Value;
string time = Regex.Match(Temp, "[0-9]{2}:[0-9]{2}").Value;

在这里提琴:https://dotnetfiddle.net/5ULhJS

【讨论】:

  • 我想我们可以将其设为string x = Regex.Match(...).Value,以简化 OP。
  • @JuliánUrbano:当然。完成!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 2017-09-05
  • 2011-12-22
相关资源
最近更新 更多