如何同时匹配特殊字符和多行?然后在这些匹配的行之间插入文本。我想匹配行 - Sample ("xx"),direction:north and market_fall ("when_promotion_8X10_b05afn10ld0b0") { 如下所示。然后在行颜色代码:0.000;之后打印文本。我的编码在某处似乎是错误的。有人可以指导吗?谢谢..
Sample ("apple") {
direction : north ;
I dont want this line+: ;
I dont want this line^ ;
No this line : line ;
color code: 0.000;
I dont want this line: (c*b)+(c*a)+(b*a))" ;
max_price : 3.6;
min_price : 1.2;
I dont want this line_time() {
I dont want this line_t_sense : positive_1 ;
No_this line either : "c" ;
market_fall ("when_promotion_8X10_b05afn10ld0b0") {
我的编码:
if(my $line =~ m/Sample(" ")/ & /direction : north/ & /market_fall ("when_promotion_8X10_b05afn10ld0b0") {/ ){ #match specific line
print "aa\n"; #print words at previous line
}
}