簡単な使い方
簡単な使い方
改行コードを判定するにはOGRegularExpressionの次のメソッドが使用できます。
(OgreKitプロジェクトのFind Panel Testも参照)
+(OgreNewlineCharacter)newlineCharacterInString:(NSString*)aString
これは最初に見つかった改行コードを返します。
判定できる改行コードの種類は、(無改行), LF(Unix), CR(Mac), CR+LF(Windows), Unicode line separator(U+2028), Unicode paragraph separator(U+2029)です。
それぞれOgreNewlineCharacterの定義の各行と対応しています。
typedef enum {
OgreNonbreakingNewlineCharacter = -1,
OgreUnixNewlineCharacter = 0, OgreLfNewlineCharacter = 0,
OgreMacNewlineCharacter = 1, OgreCrNewlineCharacter = 1,
OgreWindowsNewlineCharacter = 2, OgreCrLfNewlineCharacter = 2,
OgreUnicodeLineSeparatorNewlineCharacter,
OgreUnicodeParagraphSeparatorNewlineCharacter
} OgreNewlineCharacter;
改行されていない場合はOgreNonbreakingNewlineCharacterが返ることに注意して下さい。
lfedString = [OGRegularExpression replaceNewlineCharactersInString:aString
withCharacter:OgreLfNewlineCharacter];
5. 改行コードを判定・統一する