I woke up at 2am here bugged about my former reply. Here's version 2...

https://play.golang.org/p/lky_W20CKnM

...should have sent this the first time. Sorry!

On Sat, Dec 29, 2018 at 9:09 PM Kurtis Rader <kra...@skepticism.us> wrote:

> On Sat, Dec 29, 2018 at 8:47 PM Michael Jones <michael.jo...@gmail.com>
> wrote:
>
>> Never use a cannon as a fly swatter.
>> A regular expression is heavy artillery.
>> A for-loop will do just fine: smaller, simpler, faster, land ess
>> dependencies:
>>
>
>  A +100 to Michael's reply. Before falling in love with Python ~15 years
> ago I used Perl for everything that a POSIX shell couldn't handle but which
> didn't need the performance provided by C, C++, etc. When I started using
> Python I was annoyed that using regexps required more effort. Then I
> realized that a lot of the time I was using a regexp was not robust. That
> is, likely to fail in unexpected ways.
>
> A regexp is inherently designed to match characters (i.e., Unicode code
> points) and not bytes. Even if the locale is ASCII or a ISO 8859 variant.
> You should not be using it to match individual bytes unless you have
> explicitly set the locale to a single-byte locale (e.g., "C" or "POSIX").
>
> --
> Kurtis Rader
> Caretaker of the exceptional canines Junior and Hank
>


-- 

*Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>*

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to