複数行にまたがる文字列置き換え 例: 以下から <select name="timezone"> <option value="a">... <option value="b">... <option value="c">... </select> ここまでをfooに置き換える。 以下は置き換えない。 <select name="other"> <option value="a">... <option value="b">... <option value="c">... </select>以下のスクリプトでok perl -p -0777 -i.bak -e "s#<select name=\"timezone\"([^(</select)]|.)*?</select>#foo#s;s/\.htm/.php/g;" test.txt --- <div> abc </div> def <