in reply to replace fist and last occurrences of N

Like this:   s/(?<=[^n])n|n(?=[^n])/^/ig

Replies are listed 'Best First'.
Re^2: replace fist and last occurrences of N
by ini2005 (Novice) on Jul 12, 2008 at 13:29 UTC
    Hey, thanks for quick reply! where do I put this line? I mean how do I use it? Thanks
      shell$ perl -pi.bak -le 's/(?<=[^n])n|n(?=[^n])/^/ig' yourfile.txt
      will do the substitution and leave a backup file named yourfile.txt.bak

      UPDATE: it will not work, because your file has newlines (somehow I missed it). Try this instead:

      perl -pi.bak -0377 -e 's/n([n\n]*)n/^$1^/ig' yourfile.txt
      []s, HTH, Massa