从c#中的字符串中复制字符
本文关键字:复制 字符 字符串 | 更新日期: 2023-09-27 18:27:47
是否有任何方法可以为字符串提供起始值和结束值,并将所有这些值复制到c中#例如
My name is testing.
Now i want to copy 'name is'
从字符串我可以如何实现。我没有任何具体的字符串长度,它可以是增加和减少。
尝试String.IndexOf和String.Substring.
String s1 = "My name is testing.";
String sub = "name is";
int index = s1.IndexOf(sub);
String found = s2.Substring(index, sub.Length);
嗯,我不完全确定你在这里问什么,但是。。。
我没有任何特定长度的字符串
当然可以。
string s = "name is";
int len = s.Length; // len == 7
要连接字符串,可以使用+
运算符。
string prefix = "prefix : "
string suffix = "suffix : "
string s = prefix + "name is" + suffix;
int len = s.Length; // len == 25
我想我已经确定了您的需求和解决方案。请告诉我这是否是你想要的,是否有效!
MessageBox.Show(FindStringBetween("My name is farhan.", "My", "is"));
public string FindStringBetween(string SourceString, string StartString, string EndString)
{
int StartSelection = StartString.Length;
int EndSelection = SourceString.IndexOf(EndString)+EndString.Length;
return (SourceString.Substring(StartSelection).Substring(0, EndSelection-StartSelection));
}