これは私の文字列の例です:
- メッセージ: これはメッセージです 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;
}
}
次に、次のような多くのエラーが発生しました。