我想创建一个从文件中读取每一行的方法。接下来,它必须在管道之间进行检查,并确定是否存在长度超过三个字符且仅为数字的单词。文件中的字符串组织如下:
发生了什么{现在|这很酷|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/