<div dir="ltr">Your regex is awful :)<br><br>Why not to write it as follows (ruff rewrite):<br><br>IF cells[2, dateTime] = m|((\d\d)/){2}(\d{2,4})\s.*| THEN BEGIN<br><br>Anyway, I'm not sure how good idea it will be to have it part of the syntax.<br>
<br>Happy Hannuka everyone :P<br><br>Ido<br><br><br><div class="gmail_quote">On Mon, Dec 22, 2008 at 7:56 PM, Mark Morgan Lloyd <span dir="ltr"><<a href="mailto:markMLl.fpc-pascal@telemetry.co.uk">markMLl.fpc-pascal@telemetry.co.uk</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;">There seem to be a number of people currently making outrageous suggestions about missing features or how FPC could best be repackaged and promoted, so since it's the season of good will I trust that folk will tolerate this one from me.<br>

<br>
There's been a recent thread in fpc-other on second languages, but it appeared to focus more on what was a useful part of a developer's skillset rather than what people miss from Pascal.<br>
<br>
What /I/ miss is Perl's pattern matching, and I miss it to the extent that in some of my own scripting stuff I've implemented it myself:<br>
<br>
IF cells[2, dateTime] = /(\d\d)\/(\d\d)\/((\d\d)?\d\d)\s.*/i THEN BEGIN<br>
  cells[6, 1]:= /1/ + ordinalSuffix(/1/);<br>
  cells[7, 1]:= monthName(/2/);<br>
  IF /3/ > 999 THEN<br>
    cells[8, 1]:= /3/<br>
  ELSE<br>
    cells[8, 1]:= '20' + /3/<br>
END;<br>
<br>
I knew nobody'd like it- I'll get my coat.<br>
<br>
Merry Christmas and a happy New Year, everybody :-)<br><font color="#888888">
<br>
-- <br>
Mark Morgan Lloyd<br>
markMLl .AT. <a href="http://telemetry.co" target="_blank">telemetry.co</a> .DOT. uk<br>
<br>
[Opinions above are the author's, not those of his employers or colleagues]<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>
</font></blockquote></div><br></div>