Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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#_Winforms_Contains - Fatal编程技术网

C# 包含:获取特定起点/终点中的特定单词

C# 包含:获取特定起点/终点中的特定单词,c#,winforms,contains,C#,Winforms,Contains,这个问题类似于,但是,我想这样做,而不必创建任何额外的分离函数,有可能吗 我有什么: 加载XXXX.5gpl\U临时循环 反渗透质量荷载XXXX.AAAA-31974-B 反渗透质量荷载XXXX.AAAA-31980 RO_质量_载荷_试验_4a-B_临时循环_20170427-41309 负载试验4a临时循环 我想带走: 只有以“Load_”开头的 或以“-B”结尾 问题: 如果我使用Contains(string),它将删除所有内容 我需要什么: 一个包含(或其他什么?),它取出以“

这个问题类似于,但是,我想这样做,而不必创建任何额外的分离函数,有可能吗

我有什么:

  • 加载XXXX.5gpl\U临时循环
  • 反渗透质量荷载XXXX.AAAA-31974-B
  • 反渗透质量荷载XXXX.AAAA-31980
  • RO_质量_载荷_试验_4a-B_临时循环_20170427-41309
  • 负载试验4a临时循环
我想带走:

  • 只有以“Load_”开头的
  • 或以“-B”结尾
问题: 如果我使用Contains(string),它将删除所有内容

我需要什么: 一个包含(或其他什么?),它取出以“Load_uu”开头或以“-B”结尾的字符串

预期结果:

  • 反渗透质量荷载XXXX.AAAA-31980
  • RO_质量_载荷_试验_4a-B__20170427-41309
代码不起作用(它将所有内容都输出):


有什么想法或帮助吗?

您已经为此准备了函数:
StartsWith
EndsWith

if (item.Full_File_Name.EndsWith("-B") || item.Full_File_Name.StartsWith("Load"))
如果我们想要其中一个,我们应该使用:

if (!item.Full_File_Name.EndsWith("-B") && !item.Full_File_Name.StartsWith("Load_"))

您已经为此准备了函数:
StartsWith
EndsWith

if (item.Full_File_Name.EndsWith("-B") || item.Full_File_Name.StartsWith("Load"))
如果我们想要其中一个,我们应该使用:

if (!item.Full_File_Name.EndsWith("-B") && !item.Full_File_Name.StartsWith("Load_"))

哇,那是我扮演的少年角色。谢谢大家!@法比奥·苏亚雷斯:这对你有用吗?我想它也会返回那些以Load开头的人,这与您的预期结果不同。@Ramankingdom,在我的例子中,它会起作用。。。我试图消除负载。。。或者…-B;如果B或负载在中间,我不在乎。在我的测试中,它起作用了。@Ramankingdom,你说得对!正确的应该是:如果(!item.Full_File_Name.EndsWith(“-B”)&&!item.Full_File_Name.StartsWith(“Load”))哇,那是我的角色中的少年。谢谢大家!@法比奥·苏亚雷斯:这对你有用吗?我想它也会返回那些以Load开头的人,这与您的预期结果不同。@Ramankingdom,在我的例子中,它会起作用。。。我试图消除负载。。。或者…-B;如果B或负载在中间,我不在乎。在我的测试中,它起作用了。@Ramankingdom,你说得对!正确的格式应该是:if(!item.Full_File_Name.EndsWith(“-B”)&&!item.Full_File_Name.StartsWith(“加载”))