我有这段代码:
public static void ExtractDateTime(string text, List<string> newText, List<string> dateTime)
{
string pattern1 = "<span style=color:#000099;>(?'hebrew'[^<]*)</span>";
Regex expr1 = new Regex(pattern1, RegexOptions.Singleline);
MatchCollection matches = expr1.Matches(text);
foreach (Match match in matches)
{
string hebrew = match.Groups["hebrew"].Value;
string pattern2 = @"[^\s$]*:[^:]*:\s+\d\d:\d\d";
Regex expr2 = new Regex(pattern2);
Match match2 = expr2.Match(hebrew);
string results = match2.Value;
dateTime.Add("דווח במקור " + results);
}
}
最后,例如在dateTime上,我在索引0中有这一行:
דווח במקור בתאריך: 18.03.14 שעה: 11:36
我想在单词שווה和之间添加一个空格: 所以它会像:שווה 而不是:שווה
我该怎么做?
答案 0 :(得分:1)
我认为它可以帮到你。
string s = "דווח במקור בתאריך: 18.03.14 שעה: 11:36";
int i = s.IndexOf("שעה");
s = s.Insert(i + "שעה".Length, " ");
答案 1 :(得分:0)
也许这个?
results = results.Replace(":שעה :", "שעה");