覚え書きも兼ねて。
xml形式って云うのかな?コピーペーストして「なんとか.plist」にして設定画面から読ませると同じ事できます。以下に色を付けます
引用と見出しタイトル3種類(* ** ***)と、html見出しタグh7,h8,h9,font拡大(+1、+2)、Webアドレスとメールアドレス。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>1_日記</key> <dict> <key>ContinuousColoring</key> <true/> <key>RuleArray</key> <array> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmAYM+3t7fgz9Pz9AB hg== </data> <key>EndString</key> <string>(^<<?n)</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string>引用</string> <key>StartString</key> <string>(^>>?n)</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz8ZmZqDPszMzYM/ TMzNAYY= </data> <key>EndString</key> <string>?n</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string>見出し</string> <key>StartString</key> <string>(^?*)</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz7MzM2DPkzMzYM/ TMzNAYY= </data> <key>EndString</key> <string>?n</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string>小見出し</string> <key>StartString</key> <string>^(?*?*)</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz8ZmZqDPszMzYM/ TMzNAYY= </data> <key>EndString</key> <string>?n</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string>小小見出し</string> <key>StartString</key> <string>(^?*?*?*)</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmAQCDPwCAgQGG </data> <key>EndString</key> <string></h7></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>挟む 赤</string> <key>StartString</key> <string><h7></string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmAAEAAYY= </data> <key>EndString</key> <string></h8></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>挟む 緑</string> <key>StartString</key> <string><h8></string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz8AAAAAgz8AAAAB hg== </data> <key>EndString</key> <string></h9></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>挟む 紫</string> <key>StartString</key> <string><h9></string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz9MzM0Agz5MzM0B hg== </data> <key>EndString</key> <string></font></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>拡大</string> <key>StartString</key> <string><font size="+1"></string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz9MzM2DPkzMzYM/ TMzNAYY= </data> <key>EndString</key> <string></font></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>もっと拡大</string> <key>StartString</key> <string><font size="+2"></string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz5MzM2DPkzMzYM+ TMzNAYY= </data> <key>EndString</key> <string>?n</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string></string> <key>StartString</key> <string>(^-)</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmgz5MzM2DPkzMzYM+ TMzNAYY= </data> <key>EndString</key> <string>?n</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string></string> <key>StartString</key> <string>(^+)</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmAIM/AICBgz8AgIEB hg== </data> <key>EndString</key> <string>?)?)</string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <false/> <key>Name</key> <string>注釈</string> <key>StartString</key> <string>?(?(</string> <key>Underline</key> <false/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmAAABAYY= </data> <key>EndString</key> <string></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>http, https, ftp...</string> <key>StartString</key> <string>[a-z]+://[?-_?.!~?*'?(?)a-zA-Z0-9;/??:@&=?+$,%#]+</string> <key>Underline</key> <true/> </dict> <dict> <key>Color</key> <data> BAt0eXBlZHN0cmVhbYED6IQBQISEhAdOU0NvbG9yAISE CE5TT2JqZWN0AIWEAWMBhARmZmZmAAABAYY= </data> <key>EndString</key> <string></string> <key>ExclusiveData</key> <false/> <key>IgnoreCase</key> <true/> <key>Name</key> <string>mail address</string> <key>StartString</key> <string>(mailto:)?([a-zA-_Z.0-9?-]+)@([a-zA-Z._0-9?-]+)</string> <key>Underline</key> <true/> </dict> </array> <key>TargetFiles</key> <string>txt</string> </dict> </dict> </plist>