1. ホーム
  2. オブジェクティブC

[解決済み】NSStringが特定の文字で始まるかどうかを確認する方法

2022-04-09 12:03:10

質問

NSStringが特定の文字(*文字)で始まっているかどうかを確認するにはどうしたらよいですか。

はセルの種類を示すインジケータなので、このNSStringから*を除いた内容が必要ですが、*が存在するかどうかを知る必要があります。

解決方法は?

を使用することができます。 -hasPrefix: のメソッドを使用します。 NSString :

Objective-Cです。

NSString* output = nil;
if([string hasPrefix:@"*"]) {
    output = [string substringFromIndex:1];
}

スウィフト

var output:String?
if string.hasPrefix("*") {
    output = string.substringFromIndex(string.startIndex.advancedBy(1))
}