これは私の例の文字列です
(括弧) 内の単語の文字列 (削除)
角かっこ内のすべての単語と角かっこのペアを削除すると、文字列は次のようになります。
be の単語の文字列
これは私の例の文字列です
(括弧) 内の単語の文字列 (削除)
角かっこ内のすべての単語と角かっこのペアを削除すると、文字列は次のようになります。
be の単語の文字列
正規表現を使用して文字列を削除します 次のように (これ@"\\(.+?\\)"
は ( と ) の間の文字列の正規表現です)
NSMutableString *str = [@"String of words in (brackets) to be (removed)" mutableCopy];
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"\\(.+?\\)"
options:NSRegularExpressionCaseInsensitive
error:NULL];
[regex replaceMatchesInString:str
options:0
range:NSMakeRange(0, [str length])
withTemplate:@""];
配列インデックスを取得した後、スペースベースで文字列を分割し、その文字列を結合できます。