[PHP-users 16584]Re: 正規表現で空白行削除
Osamu Shigematsu
m5issige @ mr.hitachi-medical.co.jp
2003年 7月 9日 (水) 16:29:17 JST
重松です。こんにちは。
あいう
え
(空行)
お
のようなのが 50 行ほどある、ということですよね。
上記は、"あいう\nえ\n\nお" というデータになります。
要するに、連続する \n をひとつの \n にすればいい、
$src = "あいう\nえ\n\nお";
$dst = ereg_replace("\n\n\n*", "\n", $src);
こういうことでは?
# PHP 標準の ereg で {} や + が使えれば、
# 使ったほうがすっきりするかも。
で、質問が結構、抽象的なので、やりたいなどを php で書くと
よいと思いますよ。
例えば、
$src = "あ\nい\n\nう\nえお";
を
$dst = array("あ", "い", "う", "えお");
としたいが、
$dst = explode("\n", $src);
ではうまくいきませんでした。
とか。
--
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>
PHP-users メーリングリストの案内