• Subject: RE: Extract number from character field(Perl syntax)
  • From: Joel Fritz <JFritz@xxxxxxxxxxxxxxxx>
  • Date: Mon, 8 Nov 1999 13:02:06 -0800

Doug,

You're right, of course. The Perl example shows that Perl notation is very
different from anything I've seen with the possible exception of the format
stuff used with printf() or C++ io manipulators.

I think I'm going to have to bracket statements like the one I made in
<facetious> </facetious> tags.  
> -----Original Message-----
> From: dhandy@isgroup.net [mailto:dhandy@isgroup.net]
> Sent: Monday, November 08, 1999 12:01 PM
> To: MIDRANGE-L@midrange.com
> Subject: Re: Extract number from character field(Perl syntax)
> 
> 
> Joel,
> 
> Hans said:
> >> >>      @nums = $str =~ /\d+/g;
>  
> >> Believe it or not, that code is clear as a bell to a
> >> typical Perl programmer!
> 
> Joel said:
> >No offense, Hans, but what does this say about the "typical Perl
> >programmer?"
> 
> It says that the typical Perl programmer has a different background
> than the typical RPG programmer.  Most RPG programmers have no idea
> what a "regular expression" is, and why they so useful.
> 
> But show a Perl programmer a RPG program using the cycle and no calcs,
> and they may be equally mystified as to what it does.  Especially if
> it uses matching records. <g>  Heck, even RPG programmers seem
> mystified by it. <gd&r>
> 
> Regular expressions are *very* powerful when it comes to text parsing,
> pattern matching, etc.  The example was actually a very simple regular
> expression -- you should see some of them.  But what you can
> accomplish with one pattern match is nearly unfathomable to an RPG
> programmer.
> 
> Doug
> +---
> | This is the Midrange System Mailing List!
> | To submit a new message, send your mail to MIDRANGE-L@midrange.com.
> | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
> | To unsubscribe from this list send email to 
> MIDRANGE-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator: 
> david@midrange.com
> +---
> 
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available here. If you have questions about this, please contact [javascript protected email address].