LoginSignup
3

More than 5 years have passed since last update.

[Swift]文字列のが特定の文字から始まってるかチェックする

Posted at

特定の文字から始まってる文字のみ制御したい場合があるかと思います。
そうした場合、以下のようにバリデートすることができます。

var frenchToast = "フレンチトースト"
var frenchDressing = "フレンチドレッシング"
if (frenchToast.hasPrefix("フレンチ")) {
    println("フランス的な食べ物のひとつです")
}

if (frenchDressing.hasPrefix("フレンチ")) {
    println("フランス的な食べ物のひとつです")
}

このように、hasPrefix()を使います。

ちなみに、最後が特定の文字で終わってる文字で制御したい場合は以下のように書きます。

var yamaGirl = "山ガール"
var moriGirl = "森ガール"
if (yamaGirl.hasSuffix("ガール")) {
    println("日本の、ある趣味をする女子を象徴したもののひとつです")
}

if (moriGirl.hasSuffix("ガール")) {
    println("日本の、ある趣味をする女子を象徴したもののひとつです")
}

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3