2016-12-28 4 views
-7

私は2つの弦を持っています。 2番目の文字列の文字が最初の文字の一部であるかどうかを確認したいですか? どうすればいいですか?細かい文字列に他の文字列が含まれていないかどうかチェックしてください。

+0

ある文字列に別の文字列が含まれていることを確認しますか?たとえば、 "ABC DEF"には "C D"という部分文字列が含まれています – Alexander

+2

正確には何を探していますか? 2番目の文字列は最初の文字列の*部分文字列*でなければなりませんか?または2番目の文字列の文字を最初の文字列*に任意の順序で含めることができますか?*質問を明確にしてください。 –

答えて

3

最も簡単な方法:

let string = "Some string" 

if string.range(of: "Some") != nil { 
    //do what you need 
} 

そして、あなたは大文字小文字を区別しないのチェックが必要な場合:このことができます

if string.lowercased().range(of: "some") != nil { 
    //do what you need 
} 
0
let str1 = "Aman" 
let str2 = "an" 
str1.contains(str2) //returns true. 

希望を。

+0

これは動作しません –

+0

2番目の文字列が最初の文字列のサブ文字列であることを確認したいのですが? –

+0

はい私はそれをチェックしたい –

関連する問題