txt
歌詞とコードを含むファイルをChordPro形式に、またはその逆に変換しようとしています。そのようなもの:
G Em
I heard there was a secret chord
G Em
that David played and it pleased the Lord
次のようになります。
[G]I heard there was [Em] a secret chord
[G] that David played and [Em] it pleased the Lord
現在NSDictionary
、キー値 (キー E 値 [E] など) を使用しており、これをベースとしてファイルから文字列を変換しています。NSString の複数の文字グループを置き換えるstringByReplacingStringsFromDictionary
から自己定義されたメソッドを使用しています。
実際に和音を含む (歌詞を含まない) 行を変換する場合にのみ、これを行う必要があります。たとえば、に変換David
したくありません[D]avid
。
これを行う最善の方法は、行にコードとして識別されないものが含まれているかどうかを確認し、含まれている場合はスキップすることだと思いました. しかし、この方法で (または他のコレクション)NSString
に対してどのようにテストできますか?NSDictionary