Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何删除管道(| |)符号之前的所有字符?_C# - Fatal编程技术网

C# 如何删除管道(| |)符号之前的所有字符?

C# 如何删除管道(| |)符号之前的所有字符?,c#,C#,我试图删除管道之前的所有内容,但下面的代码不起作用。我有这样的绳子 0145 || myTest 我只对获取字符串myTest感兴趣,所以我想在myTest之前删除所有内容,包括空白。这是我的密码: string MyFilter; MyFilter = ddl_ProjectName.SelectedValue.ToString(); string result = MyFilter.Substring("||"); 解决方案1: String str =

我试图删除管道之前的所有内容,但下面的代码不起作用。我有这样的绳子

0145 || myTest
我只对获取字符串myTest感兴趣,所以我想在myTest之前删除所有内容,包括空白。这是我的密码:

string MyFilter;
        MyFilter = ddl_ProjectName.SelectedValue.ToString();
        string result = MyFilter.Substring("||");

解决方案1:

String str = "0145 || myTest";
string searchKey="||";
string result = str.Substring(str.IndexOf(searchKey) + searchKey.Length).Trim();
 String str = "0145 || myTest";  
 String result = str.Split(new []{"||"},StringSplitOptions.RemoveEmptyEntries)[1].Trim();
解决方案2:

String str = "0145 || myTest";
string searchKey="||";
string result = str.Substring(str.IndexOf(searchKey) + searchKey.Length).Trim();
 String str = "0145 || myTest";  
 String result = str.Split(new []{"||"},StringSplitOptions.RemoveEmptyEntries)[1].Trim();

解决方案1:

String str = "0145 || myTest";
string searchKey="||";
string result = str.Substring(str.IndexOf(searchKey) + searchKey.Length).Trim();
 String str = "0145 || myTest";  
 String result = str.Split(new []{"||"},StringSplitOptions.RemoveEmptyEntries)[1].Trim();
解决方案2:

String str = "0145 || myTest";
string searchKey="||";
string result = str.Substring(str.IndexOf(searchKey) + searchKey.Length).Trim();
 String str = "0145 || myTest";  
 String result = str.Split(new []{"||"},StringSplitOptions.RemoveEmptyEntries)[1].Trim();

如果要保留管道,请执行以下操作:

string MyFilter = "0145 || myTest";
string result = MyFilter.Substring(MyFilter.IndexOf("||"))
如果要删除管道,请执行以下操作:

string MyFilter = "0145 || myTest";
string result = MyFilter.Substring(MyFilter.IndexOf("||") + 2)
如果要删除管道和开头的任何空间,请执行以下操作:

string MyFilter = "0145 || myTest";
string result = MyFilter.Substring(MyFilter.IndexOf("||") + 2).TrimStart();

如果要保留管道,请执行以下操作:

string MyFilter = "0145 || myTest";
string result = MyFilter.Substring(MyFilter.IndexOf("||"))
如果要删除管道,请执行以下操作:

string MyFilter = "0145 || myTest";
string result = MyFilter.Substring(MyFilter.IndexOf("||") + 2)
如果要删除管道和开头的任何空间,请执行以下操作:

string MyFilter = "0145 || myTest";
string result = MyFilter.Substring(MyFilter.IndexOf("||") + 2).TrimStart();