<div dir="ltr"><br clear="all"><a href="http://ik.homelinux.org/">http://ik.homelinux.org/</a><br>
<br><br><div class="gmail_quote">On Wed, Dec 24, 2008 at 12:56 PM, Jürgen Hestermann <span dir="ltr"><<a href="mailto:juergen.hestermann@gmx.de">juergen.hestermann@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
To use grep, sed, awk, or a text editor effectively, one must<br>
understand regular expressions.  <br>
</blockquote>
<br></div>
Maybe. I never used them (except a text editor of course). Everything you can do with these tools is also possible with a good Pascal compiler (and much more). So why waste time on learning another language that is only a subset of the language you already know?</blockquote>
<div><br><br>First of all it's a another tool, and if you are using it correctly, it is faster and more efficient then using pos, copy and looping across each char on your own, because the code is very optimized and reduce your work when parsing for patterns. It is bad practice when you use it for non pattern usage, or when you know the exact location and length of each sub string you wish to extract. Otherwise it only makes life more easier imho.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Anyone who doesn't, isn't a power user.  <br>
</blockquote>
<br></div>
Just the opposite. All the time you utilize on learning Regex could have been better invested in learning Pascal even better.<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
To refuse to learn regular expressions because they are cryptic<br>
before you learn them is like refusing to learn English because<br>
it is cryptic before you learn it.<br>
</blockquote>
<br></div>
No. The metaphor for learnig Regex would be that you try to learn yet another foreign language (addtionally to English) so that you have less time learning English.</blockquote><div><br>Amm, The metaphor should be learning a new rule in the English language to use the English language better.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><font color="#888888">
<br>
Jürgen Hestermann.</font><div><div></div><div class="Wj3C7c"><br>
<br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br></div>