C# 我的绳子不见了
我在文本框中有一条文本。例如:C# 我的绳子不见了,c#,string,textbox,C#,String,Textbox,我在文本框中有一条文本。例如:另外,编辑您以前的问题以改进格式和清晰度。 我可以把所有的文本放在一个字符串中;我用这个 sline = textBox1.Text; string[] s = sline.Split(' '); 然而,有时我需要一些词在一起。例如: Also, edit your ** previous questions to improve *** formatting and clarity. 我需要介于***和***之间的单词 我用这种方法 string startW
另外,编辑您以前的问题以改进格式和清晰度。
我可以把所有的文本放在一个字符串中;我用这个
sline = textBox1.Text;
string[] s = sline.Split(' ');
然而,有时我需要一些词在一起。例如:
Also, edit your ** previous questions to improve *** formatting and clarity.
我需要介于***
和***
之间的单词
我用这种方法
string startWord = "**";
string endWord = "***";
int startIndex = sline.IndexOf(startWord) + startWord.Length;
sline = sline.Substring(startIndex);
int cutLength = sline.IndexOf(endWord);
string result = sline.Substring(0, cutLength + 1);
后记,我想用两个不同的字符串
到目前为止,这是可行的
我的问题是:
最后,我想将结果
字符串返回文本框,返回完整的单词[前面的问题需要改进],在我返回其他单词后,添加问题以改进
然后,我的文本框将如下所示:previous questions to improve questions to improve
我试着在程序中输入一个
if (s[i].ToString().Contains(result.ToString()))
{
continue;
}
但在这种情况下,结果会带来好的结果,但所有其他结果都会从s[i]
中消失
我的目标是:归还所有文本。如果我答对了你的问题,你需要在**&****
string strVal = "Hello **World*** one more time world" ;//your original text
string result = "World"; // the result u want to replace/duplicate which you got from your above operations
string strFinalResult = strVal.Replace("**" + result + "***", result +" " + result);//your final result
//Your final Result : Hello World World one more time world
您的确切输出是什么???您必须提供更多详细信息(代码)。这样做毫无意义。