http://qs1969.pair.com?node_id=1022402


in reply to Re^2: Find pieces of text in a file enclosed by `@` and replace the inside
in thread Find pieces of text in a file enclosed by `@` and replace the inside

Yeah, I just tested it. I forgot the question mark. Now it works.
  • Comment on Re^3: Find pieces of text in a file enclosed by `@` and replace the inside

Replies are listed 'Best First'.
Re^4: Find pieces of text in a file enclosed by `@` and replace the inside
by kluther (Novice) on Mar 08, 2013 at 12:02 UTC
    Wonderfull, thanks!
Re^4: Find pieces of text in a file enclosed by `@` and replace the inside
by kluther (Novice) on Mar 08, 2013 at 13:43 UTC
    Just one question. How do I exclude an email-address from processing?
      Well, there are several options.
      • Use a different set of delimiters to mark your sections something that cannot occur in real live data, as opposed to using "@" for a delimiter.
      • Have strict rules about what can be between "@", for example: allow just letters. That way you can safely distinguish between an email address and a marked section, as both parts of an email address will most likely either contain non-word characters, or you write at least one non-letter character right right next to it, you probably won't ever write an email address touching another word.
      • Find a way to escape the "@" character, for example "\@" could represent a "@", but then you need to escape the backslash too: "\\". Or, and this is possibly simpler: let "@@" represent a single "@". Ooh, I like that.
        Hi Bart, sorry for my late response. But can you show me how to do the option with "@@"? Thanks a lot!