2011-10-18 16 views
0

私はこのような構造を持つテキストを持っている:このようなテキスト構造をregexpでJSONに解析するには?

#object_name object_id 
action_name param1 ... paramN 
module 
    action_name_1 param1 ... paramK 
    action_name_N param1 ... paramM 
module_end 
some_other_action_name param1 ... paramJ 
#some_other_object object_id 
action... 

だから私はTHAMのactions内部を持つことができます0Nへの引数とmodulesを取ることができ#で始まるオブジェクト、actionsを持っています。それぞれ新しい行で始まります。このようなテキスト構造をJSONオブジェクトに解析するregExp(ループ内の1つまたは配列)を作成することは可能ですか?そのようなことを行う方法はありますか?

答えて

0

いいえ、RegExpが解析できるとは限りません。しかし、あなたの行動やモジュール(機能のいずれか)。シリアライズ可能/デシリアライズ不可能です。

0

正規表現を使用して行をトークンに分割できますが、正規表現を使用して入れ子構造を解析することはできません。私は、各行を単語に分割するためにsplit(/ \ s + /)を使って行をループするだけです。

関連する問題