2017-03-25 12 views
0

29k行以上の名前のテキストを持つ.txtファイルがあります。私がしたいのは、すべての行の1行を削除してコロンを追加することです。これをどうやってできるのか分かりません。 ....私はこれが今の混乱が、ここに私の.txtファイルがどのように見えるの内部ですされて知っている:どうすればいいですか?それも可能ですか?

William 
Kulikowski 

Ronald 
Kulikowski 

Patricia 
Kulikowski 

私のテキストファイルには、上記のパターンを繰り返し、それが29K行の長さです。 (はい、私の.txtファイルは、これらの空白行を持っている)

私はすべての名前のための1行を削除し、それがこのように見えるようにするために私のテキストファイルにコロンを追加したい:

William:Kulikowski 

Ronald:Kulikowski 

Patricia:Kulikowski 

しかし、私これを行う方法を見つけ出すように見えることはできません...私はそれがPHPで行うことができます信じて、またはコマンドプロンプトの

+0

それは – mehulmpt

+0

理由はJavaScript、HTMLタグだけではbashで行うことができますか? –

+0

@MehulMohan bash?申し訳ありませんが、私はそれが何であるか分かりません。 –

答えて

1
<?php 
$f = fopen('test.txt', 'r'); 
$name = ""; 
while ($l = fgets($f)) { 
    $l = trim($l); 
    if ($l != '') { 
     if ($name == "") 
      $name = $l; 
     else 
      $name .= ":$l"; 
    } 
    else { 
     // this displays the name, you should write to a file replacing <br> with \n 
     echo $name."<br><br>"; 
     $name = ""; 
    } 
} 
if ($name != "") 
    echo $name."<br><br>"; 
fclose($f); 
?> 
+0

私はこれを試してみるよ、ありがとう! –

+0

それは働いた、ありがとう。 –

関連する問題