这是我的一些字符串的例子:
- 消息:这是一些消息 2. 消息:这是一些消息 3. 消息:这是我只想在结果中看到的消息
根据这个例子,我想得到结果:
这是我只想在结果中看到的消息
我的字符串中可能有多个x. message:
句子。
我想删除那些重复的消息
任何想法?
添加:
我的问题是关于一些销售工具和打印报告。我现在运行的代码如下所示:
private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
string a = xtraReport1.GetCurrentColumnValue("Paczka_Notatki").ToString();
xrTableCell3.Text = a;
}
当我将其更改为:
private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
var str = xtraReport1.GetCurrentColumnValue("Paczka_Notatki").ToString();
foreach (var message in Regex.Split(str, @"\d+\. message: ")
.GroupBy(m => m)
.Where(m => m.Count() == 1 && m.Key != string.Empty)
.Select(m => new { message = m.Key }))
{
xrTableCell3.Text = message.message;
}
}
然后我遇到了很多错误,例如: