0

したがって、22245行のファイルのすべての行に「0」を追加する必要があります。すべての値が異なるため、検索と置換が機能しません。正規表現の方法またはメモ帳++を使用して挿入できるものがあるかどうか疑問に思っています各行の終わりから 32 文字を間引きますか?

それとも別のプログラムや方法ですか?PHP スクリプトを使用すると、最初または最後に可変数のスペースを挿入できることはわかっていますが、それは不必要な労力のように思えます。

4

2 に答える 2

1

特定の行に単語/行を挿入したい場合は、次の解決策を使用できます。ファイルの内容全体を配列に読み取り、array_splice()新しい単語を挿入するために使用します。

// read the file into an array
$lines = file('file.txt');

// set the word and position to be inserted
$wordToBeInserted = 'foo';
$pos = 32; 

// add the word into the array and write it back
array_splice($lines, $pos-1, 0, array("$wordToBeInserted\n"));

// write it back 
file_put_contents('file.txt', implode('', $lines));
于 2013-10-10T18:43:27.527 に答える