c# - 如何删除所有匹配和删除文本

标签 c# richtextbox

如何从 RichTextBox 中的“字符串”中删除单词。

示例:

[02/04/2014 17:04:21] Thread 1 Banned: xxxxxxxxx@xxxx.tld 
[02/04/2014 17:04:21] Thread 2: Banned: xxxxxxxxx@xxxx.tld 
[02/04/2014 17:04:21] Thread 3: Banned: xxxxxxxxx@xxxx.tld 
[02/04/2014 17:04:21] Thread 4: Banned: xxxxxxxxx@xxxx.tld 

我想删除该行中包含“禁止”一词的所有行。

我该怎么做?

提前致谢。

最佳答案

您可以使用 LINQ 删除所有包含作品“Banned”的行:

richTextBox1.Lines = richTextBox1.Lines
    .Where((line, b) => !line.Contains("Banned"))
    .Select((line, b) => line).ToArray();

关于c# - 如何删除所有匹配和删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22810493/

相关文章:

javascript - Froala Editor 段落和换行可视化

c# - 当鼠标指针悬停在 RichTextBox 中的粗体字时如何更改光标?

c# - 在 RichTextBox 中用空格链接到文件的路径?

c# - XML RPC wordpress 匿名评论发布

C# 格式化约定

c# - 查找数组中最常见的元素

c# - Segoe UI 符号 Windows 7

c# - 在流文档 wpf 中搜索多个单词和表达式

c# - 如何将 RichTextBox 滚动到底部?

c# - Dapper.net 2.0 无法抛出异常