\u0/r0/rcnt[3] #### NOR2X0 U2905 ( .IN1(\u0/r0/rcnt[3] ), .IN2(\u0/r0/n43 ), .QN(n1699) ); #### NOR2X0 U2905 ( .IN1(\u0/r0/n43 ), .IN2(\u0/r0/rcnt[3] ), .QN(n1699) ); #### foreach my $val (@nets_q) { $data =~ s/( [NOR|OR].*.IN1\()($val)(\).*IN2\()([^\)]*)(.*)/$1$4$3$2$5/g; } #### Unrecognized escape \u passed through in regex;