正規表現の亡者です。なおかつPerlネタですので、低機能な正規表現しか利用できない環境では一部の正規表現を再現できない場合があります。 なおここに書いてある正規表現の多くは元ネタのWebページやらブログやらがあった気がするんですが、どうも出てこないので出典はあげられません。すみません。 というか出てこないのでまとめの記事をあげとくと誰かの役に立つかもと思ったり。 このへんに類例はあるけどみつかんない。 問題 クオート文字列、つまり一般的にこういうやつ"This string is \"very\" normal."。 両端境界の文字は別に["'/なんでもござれ]なのだが一般的に普及しているのでこれで代表させてもらう。 これを\"を無視しつついかに"なかみ"を取り出すかというのが課題である。 エスケープがない場合はごく安直に/"([^"]*)"/とすればいいのだが、ある場合はそうはいかない。