[Cialug] December RegEx Class Topics Survey

jim kraai jimgkraai at gmail.com
Tue Dec 2 22:57:49 CST 2014


i think ken's been mushroom collecting again

On Tue, Dec 2, 2014 at 10:24 PM, kristau <kristau at gmail.com> wrote:

> As always, I encourage active audience participation. Each presenter draws
> upon their own experience, but the audience brings its own as well. Think
> of the CIALUG meeting as a Venn diagram merging into a single circle. . .
>
> On Tue, Dec 2, 2014 at 10:14 PM, Scott Yates <Scott at yatesframe.com> wrote:
>
> > I might be able to stumble through, but I am at the basic level and stop
> at
> > forward and back references.
> >
> > Would be happy to help with a basic presentation however if that is
> > something you all would like.
> >
> > On Tue, Dec 2, 2014 at 10:10 PM, kristau <kristau at gmail.com> wrote:
> >
> > > Well, if you already have the shirt (and well-worn at that), then you
> > > should co-present!
> > >
> > > On Tue, Dec 2, 2014 at 9:53 PM, Scott Yates <Scott at yatesframe.com>
> > wrote:
> > >
> > > > They ARE pretty spiffy, and mine already has holes.......
> > > >
> > > > On Tue, Dec 2, 2014 at 9:51 PM, kristau <kristau at gmail.com> wrote:
> > > >
> > > > > Perhaps we should issue these shirts after the presentation?
> > > > >
> > > > > http://shop.xkcd.com/products/i-know-regular-expressions
> > > > >
> > > > > On Sat, Nov 29, 2014 at 7:26 PM, Scott Yates <Scott at yatesframe.com
> >
> > > > wrote:
> > > > >
> > > > > > Extra points for automating the solve!  lol
> > > > > >
> > > > > > On Sat, Nov 29, 2014 at 7:22 PM, jim kraai <jimgkraai at gmail.com>
> > > > wrote:
> > > > > >
> > > > > > > that's evil
> > > > > > >
> > > > > > > use this to solve https://github.com/asciimoo/exrex
> > > > > > >
> > > > > > >
> > > > > > > On Sat, Nov 29, 2014 at 5:54 PM, Scott Yates <
> > Scott at yatesframe.com
> > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > > Here is another cool site I recently came across:
> > > > > > > >
> > > > > > > > http://regexcrossword.com/
> > > > > > > >
> > > > > > > > On Sat, Nov 29, 2014 at 3:56 PM, jim kraai <
> > jimgkraai at gmail.com>
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > Tim,
> > > > > > > > >
> > > > > > > > > You are not alone in that.  For some things, I benefit a
> lot
> > > > from a
> > > > > > > fresh
> > > > > > > > > review every few years.  For example, how many people
> really
> > > > > remember
> > > > > > > all
> > > > > > > > > of the options on ls, let alone across different platforms?
> > > > > > > > >
> > > > > > > > > Another wrinkle, scintilla-derived editors, which include
> > > scite,
> > > > > > > > Notepad++,
> > > > > > > > > and Programmer's Notepad use a non-standard subset of what
> > most
> > > > > would
> > > > > > > > call
> > > > > > > > > a full regex implementation, see
> > > > > > > > >
> > > > > >
> > > http://www.pnotepad.org/docs/search/regular_expressions/#restrictions
> > > > > > > > >
> > > > > > > > > It that always surprises me is how very differently people
> > can
> > > > > > approach
> > > > > > > > the
> > > > > > > > > same simple RegEx problem, too.  Looking forward to having
> > > people
> > > > > > point
> > > > > > > > out
> > > > > > > > > better ways of doing things in the meeting.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sat, Nov 29, 2014 at 3:19 PM, Tim Wilson <
> > > > > > tim_linux at wilson-home.com
> > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > I would say 1 and 2.  Even some of the more "basic" stuff
> > > might
> > > > > not
> > > > > > > be
> > > > > > > > > > known to everyone.  I've dabbled with RegEx for several
> > > years,
> > > > > > > > including
> > > > > > > > > > some more advanced expressions, and I'm sure there's
> basic
> > > > stuff
> > > > > I
> > > > > > > > don't
> > > > > > > > > > know.
> > > > > > > > > >
> > > > > > > > > > On Sat, Nov 29, 2014 at 9:44 AM, kristau <
> > kristau at gmail.com>
> > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > It all sounds good to me. Perhaps try to highlight what
> > is
> > > > and
> > > > > is
> > > > > > > not
> > > > > > > > > > > common across implementations?
> > > > > > > > > > >
> > > > > > > > > > > On Fri, Nov 28, 2014 at 9:23 PM, chris rheinherren <
> > > > > > > > > > > c.rheinherren at gmail.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Intro and basic concepts.
> > > > > > > > > > > >
> > > > > > > > > > > > On Fri, Nov 28, 2014 at 8:39 PM, Scott Yates <
> > > > > > > Scott at yatesframe.com
> > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Personally, i'd like to see the intermediate
> topics.
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Fri, Nov 28, 2014 at 8:24 PM, jim kraai <
> > > > > > > jimgkraai at gmail.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > What would you like to see?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > 1. Intro and basic concepts
> > > > > > > > > > > > > > 2. Intermediate: lookahead/around/etc.
> > > > > > > > > > > > > > 3. Intermediate: using procedural functions in
> > > replace
> > > > > > > > > > > > > > 4. Writing for maintainability
> > > > > > > > > > > > > > 5. Q&A, a.k.a stump the chump
> > > > > > > > > > > > > > 6. Advanced: unicode, recursion, other recent
> Perl
> > > > > > additions
> > > > > > > > > > > > > > 7. XRegExp, js only (google it, it's sweet)
> > > > > > > > > > > > > > 8. Bragging rights, BYO examples and
> > display/explain
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Note there are many implementations, and sed's
> > > feature
> > > > > set
> > > > > > !=
> > > > > > > > > > perl's
> > > > > > > > > > > !=
> > > > > > > > > > > > > > javascript's != ... There are there are many
> > > javascript
> > > > > > > > > > > > implementations,
> > > > > > > > > > > > > > about the same as the number of web browsers.
> I'm
> > > > > inclined
> > > > > > > to
> > > > > > > > > use
> > > > > > > > > > a
> > > > > > > > > > > > > subset
> > > > > > > > > > > > > > of the implementation in latest Chrome for ease
> of
> > > > > > > > demonstration.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Reply on list or directly to let me know.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --jim
> > > > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > > > Cialug mailing list
> > > > > > > > > > > > > > Cialug at cialug.org
> > > > > > > > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > > > > > > > >
> > > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > > Cialug mailing list
> > > > > > > > > > > > > Cialug at cialug.org
> > > > > > > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > > > > > > >
> > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > Cialug mailing list
> > > > > > > > > > > > Cialug at cialug.org
> > > > > > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Tired programmer
> > > > > > > > > > > Coding late into the night
> > > > > > > > > > > The core dump follows
> > > > > > > > > > > _______________________________________________
> > > > > > > > > > > Cialug mailing list
> > > > > > > > > > > Cialug at cialug.org
> > > > > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Tim
> > > > > > > > > > Required reading: http://bccplease.com/
> > > > > > > > > > _______________________________________________
> > > > > > > > > > Cialug mailing list
> > > > > > > > > > Cialug at cialug.org
> > > > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > > > >
> > > > > > > > > _______________________________________________
> > > > > > > > > Cialug mailing list
> > > > > > > > > Cialug at cialug.org
> > > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > Cialug mailing list
> > > > > > > > Cialug at cialug.org
> > > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Cialug mailing list
> > > > > > > Cialug at cialug.org
> > > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > > >
> > > > > > _______________________________________________
> > > > > > Cialug mailing list
> > > > > > Cialug at cialug.org
> > > > > > http://cialug.org/mailman/listinfo/cialug
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Tired programmer
> > > > > Coding late into the night
> > > > > The core dump follows
> > > > > _______________________________________________
> > > > > Cialug mailing list
> > > > > Cialug at cialug.org
> > > > > http://cialug.org/mailman/listinfo/cialug
> > > > >
> > > > _______________________________________________
> > > > Cialug mailing list
> > > > Cialug at cialug.org
> > > > http://cialug.org/mailman/listinfo/cialug
> > > >
> > >
> > >
> > >
> > > --
> > > Tired programmer
> > > Coding late into the night
> > > The core dump follows
> > > _______________________________________________
> > > Cialug mailing list
> > > Cialug at cialug.org
> > > http://cialug.org/mailman/listinfo/cialug
> > >
> > _______________________________________________
> > Cialug mailing list
> > Cialug at cialug.org
> > http://cialug.org/mailman/listinfo/cialug
> >
>
>
>
> --
> Tired programmer
> Coding late into the night
> The core dump follows
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
>


More information about the Cialug mailing list