Urmil Shah wrote:
> 
> I am trying to replace value after say Treal; -200mV; with just Treal; in
> the below string
> 
> Strings in a File:
> --------------------------
> {3504}   V125_out_V_5ma_LFL     := Treal;      V125_out_V_5ma_UFL      :=
> Treal;
> {$3505}   V125_out_Impedance_UFL := Treal;
> {  4130} Filter_offset_11M_LFL := Treal; -200mV;       Filter_offset_11M_UFL
> := Treal; 200mV;
> {5000000} FE_Ofst_DVD_1v_06_05L_LFL := Treal; -180mV;
> 
> so the final output should be
> {  4130} Filter_offset_11M_LFL := Treal;        Filter_offset_11M_UFL :=
> Treal;
> 
> $str =~s/\s+\bTreal\b\;(\d+\w+)\;/Treal;/g
> 
> but not working..any idea

This might work (not tested):

$str =~ s/(?<= := Treal;) [+-]?\d+mV;//g



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to