-正規表現の基本 #contents *試してみる [#ia354dd4] -perlが一番簡単 "[対象文字列]0123456789[対象]2" =~ /(\対象文字列\])([0-9]{10})(\[.*\])(.*)/; print $1 . "\n"; print $2 . "\n"; print $3 . "\n"; print $4 . "\n"; *最短一致と最長一致 [#g8f2c137] -HTMLタグをヒットさせる正規表現 <.*> そのままだと<p>hoge</p>に最大一致するが、<p>がほしい時がある。その時は最短一致を利用する。 <.*?> *正規表現集 [#hb7f662b] |郵便番号|[0-9]{3}-[0-9]{4}| *言語別 [#i325dbc0] **Java [#u0524c17] |タグ除去一行版|"<p>test</p>".replaceAll("<.+?>", "")| |タグ除去一行版|"<p>test</p>".replaceAll("<.+?>", "")|最短一致でかつタグの中に一文字以上なにかあれば除去| **サクラエディタ [#t12dc07b] |先頭数字始まりの数字を検索^[0-9]+| #counter