質問

NSString *x=@"\"/Sagar\' and \'Samir\' ";

今、これらの間の文字を削除したい。

\" /

\ '

意図した出力

x = (should have) @"and \'Samir\'"

だから、Ms wordはfind&でいくつかのオプションを与えます。ワイルドカード文字を使用して置き換えます。 (例を挙げているだけです)

ココアでは可能ですか?

役に立ちましたか?

解決

この特定の文字列ではなく、一般的な解決策を探していると仮定します。 正規表現について学習することをお勧めします。

Objective-Cでの正規表現のサポートについては、 RegexKitLite をご覧ください。 NSStringで、さまざまな正規表現のマッチングと置換をサポートするカテゴリメソッドを提供します。

他のヒント

これでNSScannerを簡単に使用することもできます。これを一読するだけで、あなたが知る必要があるすべてのものが得られます:

http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Strings/Articles/Scanners.html#//apple_ref/doc/uid/20000147-BCIEFGHC

ストレートCのものを使用できます。 NSStringを使用できる regexライブラリがあります。このサイトには小さな使用例があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top