如何检查我的字符串是否具有“.all”值。示例:
string myString = "Hello.all";
我需要检查myString是否有.all以便为此字符串调用其他方法,任何想法我怎么做?
答案 0 :(得分:2)
您可以使用NSPredicate
答案 1 :(得分:2)
使用IndexOf()
var s = "Hello.all";
var a = s.IndexOf(".all", StringComparison.OrdinalIgnoreCase);
如果a = -1
则没有发现任何事件
如果a = some number other than -1
得到索引(放在字符串中的位置)
所以a = 5
在这种情况下
答案 2 :(得分:1)
只需在字符串对象上调用all_doc_test_2017-07-01.dog
all_doc_test_2017-07-02.dog
all_doc_test_2017-07-03.dog
all_doc_test_2017-07-04.dog
all_doc_test_2017-07-05.dog
all_doc_test_2017-07-06.dog
:
.Contains(".all")
正则表达式不需要这样做。
可选地,正如@ZarX在评论中所提到的,您可以检查字符串是否以if (myString.Contains(".all")
{
// your code to call the other method goes here
}
的关键字结尾,如果字符串以您的关键字结尾,则返回true。