修剪和删除字符串中的文本
本文关键字:文本 字符串 删除 修剪 | 更新日期: 2023-09-27 18:33:36
我想修剪一个字符串并删除某个单词之后出现的所有单词。
例如 - 如果字符串包含"非常"文本
string mySentence=" Today is very nice day! ";
if (mysentence.Contains(very))
{
//remove everything that starts with 'very' until rest of the line..
}
结果应为:
今天是
首先使用所需的单词进行拆分
string[] splits = mysentence.Split("very");
由于您已经确定字符串内有"非常",因此您将获得两个字符串。你想要第一个(在"非常"之前拆分)。您需要从中修剪多余的空间,以便:
string result = splits[0].Trim();
试试这个
string mySentence = " Today is very nice day! ";
if (mySentence.Contains("very"))
{
mySentence = mySentence.Remove(mySentence.IndexOf("very")).Trim();
}