[問題] 搜尋取代字串包含雙引號
小弟是Perl的初學者
都是靠GOOGLE大神教我的
這邊我遇到一個問題
就是我在搜尋字串並且取代的時候
因為要搜尋的字串包含雙引號 "
所以一直無法正確搜尋並且取代
請高手賜教 感謝
my $ps = qq/system("ps >& ps.log");/;
my $markps = qq/#system("ps >& ps.log");/;
open (PS, "<A.pl");
my @PS =<PS>;
close (PS);
for my $RegLine(@PS)
{
if ($RegLine =~ s/$ps/$markps/g)
{
open (PS, ">A.pl");
print PS @PS;
close (PS);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.235.207.136
→
10/05 17:14, , 1F
10/05 17:14, 1F
→
10/05 17:15, , 2F
10/05 17:15, 2F
→
10/05 17:15, , 3F
10/05 17:15, 3F
推
10/05 21:21, , 4F
10/05 21:21, 4F
推
10/05 21:24, , 5F
10/05 21:24, 5F
→
10/05 21:24, , 6F
10/05 21:24, 6F
→
10/05 21:41, , 7F
10/05 21:41, 7F
→
10/05 22:07, , 8F
10/05 22:07, 8F
→
10/08 09:33, , 9F
10/08 09:33, 9F
Perl 近期熱門文章
PTT數位生活區 即時熱門文章