私はx14でテキスト識別子を持つxFEで区切られた特定の場所でテキストを削除するスクリプトを作成しています。ここでファイルの読み取り行に空の文字列で上書きするPerl
はラインの例です。
þþ \xFE þþ \xFE þþ \xFE þþ \xFE þþ \xFE þþ \xFE þþ \xFE þþ \xFE þþ
(注:。。XFEの文字が正しく表示されません申し訳ありませんが)
私が欲しいものn番目のþþを取得することです。私はすでに\ xFE上でそれを分割して値をチェックすることができますが、私がしたいのは、値を空白にすることです。
アイデア?
UPDATE
ちょうど私が文字þþ指定に囲まれた内容を交換したい私は、ファイルを読んでやっていると、そのファイル内の行のn番目の位置に、明確にします。 \ xFEおよび\ x14文字を使用するCSVファイルです。私がしようとしているのは、\ xFEの行を分割し、\ x14文字の間の値を取得して、その値をファイルに上書きすることです。
split()、assign、join()を試しましたか?あなたが何を考えて試したのか、そしてなぜそれがうまくいかなかったのかを知ることは有益でしょう。そうすれば、提案された答えはあなたがすでに問題を抱えていた解決策を示唆しません。 –
上記の行から何が得られるべきかの例も非常に役立つでしょう –