個人的に買ってご満悦です。みなさんは普段プログラミングをするのはどういうときでしょうか。仕事やプライベート、そもそもプログラミングそのものが趣味...などいろんなシーンがあるかなと思います。言語にしていたり、それ以外にも自宅のペットの監視システムを作ったりなどなどしています。パースしてみようと思います。いろんな書式が扱えるようになりました。いえ、これをすべてパースするのはとても時間がかかります。簡単なセレクタとプロパティをパースしてプログラム側で扱いやすいようなところまでをゴールとしてやってみようと思います。セレクターとして書き出したい。プロパティ一覧として扱いたい。いったところでしょうか。これをコードで表すには概ね下記のようにする必要があるかと思います。プロパティ文字列として扱います。値として扱い、終わるまで繰り返す。読み込む、つまり任意のトークンまでの文字列を取得する関数を定義します。$string;}上記のような形にします。終端までの間の文字列を返すためのものです。それぞれの文字列を読み込みます。}}上記のようになります。次に与えられたプロパティ文字列をパースするために下記の関数を定義します。文字列をそれぞれ取得し、それを配列に入れています。名前がない箇所はプロパティとして考えないようにもしています。$statement;}上記のようにして出力すると、下記のように取得できます。上のコードをまとめると下記のようになるかと思います。記事に収められなくなってしまうため、今回は簡単にパースするまでのお話でした。)の開発チームによるブログです。Groupの大木です。Developerをしている東口です。Groupのマネージャーをしている山田です。12/1から始まっ...Archiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。