| 
			|  | きいろいまふらあです。
 中途半端なアドバイスをします。
 
 >replaceallfast """ , """ , inselect;
 
 replaceallfast """ , "\"" , inselect;
 としてください。文字列中のダブルクォーテーションは
 「\"」と表記します。
 
 ><body text="#000000" link="#0000FF" bgcolor="#FFFFFF" alink="#0000FF" vlink=
 >"#0000FF">
 >        や
 ><font size="+2" color="#FBFBFB">
 
 例えば
 replaceallfast "<body[^>]*>","hoge",regular,inselect;
 replaceallfast "<font[^>]*>","hoge",regular,inselect;
 
 などとするとどうでしょうか?
 [^>]*は「>」以外の文字列が0文字以上連続することを表します。
 正規表現と呼ばれるもののひとつです。
 検索文字列に正規表現を使うためにreplaceallfastに対して
 regularというオプションを指定しています。
 ただし間に改行を含んでしまうとだめです。
 replaceallfast "<body[^>]*\n+[^>]*>","hoge",regular,inselect;
 とでもすれば2行にまたがっているところまではいけます。
 
 >どの様にすれば完璧に出来るか何卒、知恵をお貸し下さい。
 
 なにしろ構文の解釈なので、完璧というのは難しいと思います。
 汎用性には限界があるでしょう。
 
 
 | 
 |