●MML情報取得

「●MML情報取得」の編集履歴(バックアップ)一覧に戻る
●MML情報取得」を以下のとおり復元します。
*情報
作者名: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

復元してよろしいですか?

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。