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”结尾
- 反渗透质量荷载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(“加载”))