我有字符串Like
Print date :6/19/2013 11:31:55 AM
用空字符串替换此字符
Print date : (String.Empty)
答案应该是
Print date :
答案 0 :(得分:2)
使用IndexOf检索“:”的位置,然后在找到的pos加一个字符之前提取所有内容
string line = "Print date :6/19/2013 11:31:55 AM";
int pos = line.IndexOf(':');
if(pos >= 0)
{
line = line.Substring(0, pos + 1);
Console.WriteLine(line);
}
答案 1 :(得分:2)
我不知道它是否可以接受,但这也适用于无效的日期或时间值,如55:55:55
string input = "Print date :6/19/2013 11:31:55 AM ";
var result = Regex.Replace(input, @"\d{1,2}/\d{1,2}/\d{4} \d\d:\d\d:\d\d [AP]M", "");