[PHP-users 16589]Re: 正規表現で空白行削除
Masayuki AOKI
info @ martin.bz
2003年 7月 9日 (水) 17:40:33 JST
martinです。
wolverineさんのやりたいことが,イマイチ掴めない(改行を削除したあと,どう
するのかetc.)ので,はずしているかも知れませんが,正規表現に拘らなくても
永田さんのおっしゃってたようにfile()で1行ずつ読み込んで,
「空白+改行であればとばして次の行に進む」
みたいにすればどうでしょうか。
$lines = file('query.txt');
foreach($lines as $i=>$value){
if(trim($value[$i])==""){ //trim() で改行,空白を削除
next($lines);
} else {
$output[] = trim($lines[$i]);
}
}
あとは,$output は配列なので,どうにでも加工できると思います。
/*
Masayuki AOKI: maoki @ bioreg.kyushu-u.ac.jp
HomePage: http://martin.bz
*/
PHP-users メーリングリストの案内