Take a look at the documentation of split, all you would need to do to support a different character is change that line to something like this: my @line = split /\|/; (note the backslash is required because normally the pipe character is a special character in regular expressions, see perlre). An alternative way to write that is /\Q|/, the \Q causes the characters following it to lose their special meaning (documented in quotemeta).

With XML things start getting more involved, for starters you'll need an XML module such as XML::Simple or XML::Twig to parse the XML, and then you'll need to walk through the data structures. If you're a beginner then perldsc might be a good place to start, as well as all the other tutorials that are a part of the Perl documentation - perlintro.


In reply to Re: How to substitute a word with an other? by Anonymous Monk
in thread How to substitute a word with an other? by fx3000

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.