2

動的文字列があるとします

  NSString *originalString = @"Hello my Phone : 123123123 abc 987";

上記の文字列では、最初に、以下のコードを実行して取得した文字列内に数字が存在することを確認する必要があります:-

 NSString *newString = [[MessageStr componentsSeparatedByCharactersInSet:
                        [[NSCharacterSet decimalDigitCharacterSet] invertedSet]]
                       componentsJoinedByString:@""];

newString で得た結果は 123123123987 です

しかし、私の問題は文字列から数字を取得することではありません。動的な文字列内のすべての数字の後に特殊文字を追加したいだけです。

私はこのように私の文字列を作りたいのと同じように:-

NSString *originalString = @"Hello my Phone : 1,2,3,1,2,3,1,2,3 abc 9,8,7";

ですから、上記の文字列を達成するための最良の方法は何か、誰かが私に提案してください。

前もって感謝します。

4

1 に答える 1