*情報 作者名:Makoto 引用元:[[なでしこプログラム掲示板「MML情報取得」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=869&rev=&no=0]] *概要 MMLからいくつかの情報を取得します。 *解説 ***引数 A:始めの文字 B:終わりの文字 ***返り値 指定範囲の文字全て *サンプルプログラム 『.mml』のファイル選択してファイル名に代入 もしファイル名が空なら終了 ファイル名のMML情報取得して表示 *本体 ●MML情報取得({参照渡 文字列}FILEの|FILEから) TAGとはハッシュ MMLとは文字列 MMLにFILEを開く MMLを『(曲名|TrackName[\s\t\n]*?=)[\s\t\n]*?\{"(.*?)"\}』で正規表現マッチ TAG@"Title"=抽出文字列[1] MMLを『(作者|Copyright[\s\t\n]*?=)[\s\t\n]*?\{"(.*?)"\}』で正規表現マッチ TAG@"Artist"=抽出文字列[1] MMLを『(コメント|MetaText[\s\t\n]*?=)[\s\t\n]*?\{"(.*?)"\}』で正規表現マッチ TAG@"Comment"=抽出文字列[1] MMLを『Lyric[\s\t\n]*?=[\s\t\n]*?\{"(.*?)"\}』で正規表現マッチ TAG@"Lyric"=抽出文字列[0] _=TAG
下から選んでください: