正規表現 ([AG]#?) に基づいて NSString の特定の文字を置き換える方法を知りたいです。より分析的には、
「CAA# B」などのコードとスペースでいっぱいの NSString があります。
私がしたいのは、私が作成した辞書に基づいてこれらのコードを変更することです:
@"A", @"A#",
@"A#", @"B",
@"B", @"C",
@"C" , @"C#",
@"C#", @"D",
@"D", @"D#",
@"D#", @"E",
@"E", @"F",
@"F" , @"F#",
@"F#", @"G",
@"G", @"G#",
つまり、
A -> A# および A# -> Bです。
また、基本コードの後に存在するものはすべて保持したいと思います。つまり、
Am -> A#m です。
私はすでに文字列を正常にスキャンし、新しい文字列で要素を必要な要素に置き換えましたが、最初の文字列のスペースを維持しながらそれを行う方法がわかりません。
要するに、基本的には、
「CAA# B」が
「C# A# B C」
になるようにしたいのです。
ありがとうございました!