c# - 如何删除指定字符之间的单词?

标签 c# .net

我想创建一个从文件中读取每一行的方法。接下来,它必须在管道之间进行检查,并确定是否存在长度超过三个字符且仅为数字的单词。文件中的字符串组织如下:

发生了什么{现在|这很酷|1293328|为什么|不知道|看

有了这句话,软件应该删除1293328。

生成的句子将是:

发生了什么{现在|这很酷|不知道}

到目前为止,我正在读取文件中的每一行,并创建了确定 | 之间的单词是否存在的函数。 |必须删除或不删除(像现在这样检查一个字符串,这很酷,等等)

我不知道如何获取管道之间的字符串。

最佳答案

您可以使用 Split 方法按字符拆分字符串。

string YourStringVariable = "{noway|that's cool|1293328|why|don't know|see}";

YourStringVariable.Split('|');  //Returns an array of the strings between the brackets

关于c# - 如何删除指定字符之间的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11213458/

相关文章:

c# - WebBrowser HtmlElement.GetAttribute ("href") 前置主机名

asp.net - 将 System.Web.HttpContext.Current 转换为 System.Web.HttpContextBase

c# - nhibernate queryOver 投影语法

c# - 具有覆盖 : Map an unmapped base class collection 的 Fluent Nhibernate Automapping

.net - 获取 PEM 公钥和私钥或从 PFX 文件

.net - 使用 Java 以外的方法将 Android SMS 表日期转换为有意义的 DateTime 格式

.net - .NET 库中的 Google Drive 插入请求

c# - WPF UserControl 在除控件本身的设计器之外的任何地方都显示为空白

C# MySQL Re-Usable 类安全问题

c# - 在 asp.net mvc 中使用异步 Controller 有什么好处?