Perlの助けを借りてテキストを変更したい。文字列"#blahbla blah"を見つけたい-コメントを外し、この文字列の後に文字列 "abсhhhh"、"ddddccccc"を追加しました。/ m、/ s、または..の助けを借りてそれを行うにはどうすればよいですか?
質問する
80 次
4 に答える
3
$suffix
これにより、コメントが解除され、最後に追加されます。
my $suffix = 'abс hhhh dddd ccccc';
$string =~ s{#(blah bla blah)}{$1 $suffix}g;
詳細については、perldocperlreおよびperldocperlretutを参照してください。
于 2012-11-16T17:46:35.693 に答える
0
use strict; use warnings;
while (<>) {
s/^#(blah bla blah)/$1 abс hhhh dddd ccccc/;
}
于 2012-11-16T17:32:19.503 に答える
0
あなたが持っているテキストが変数にあると仮定します$text
:
$text =~ s/(#blah bla blah)/$1 abс hhhh dddd ccccc/g;
于 2012-11-16T17:40:47.933 に答える
0
perl -pi -e 's/^#blah bla blah/blah bla blah abс hhhh dddd ccccc/g' your_file
于 2012-11-16T18:12:46.613 に答える