[Novalug] a regex puzzle
daniel
daniel at yacg.com
Mon Mar 19 13:47:58 EDT 2012
I see what it does. Not going to spoil it for anyone who wants to try
it themselves. I'd like to know why.
To help myself understand better I altered the line to read:
$ echo NovaLUG | sed 's/L*/,/g'
and then again to:
$ echo NovaLUG | sed 's/LUG*/,/g'
The results are interesting.
On 03/19/2012 12:08 PM, Jon LaBadie wrote:
> The recent discussions of pattern matching and regular
> expressions brought to mind a favorite puzzle.
>
> Sed can be used to modify strings with its substitute
> command, eg s/existing stuff/new stuff/g. The "g" at
> the end allows sed to change all occurances rather than
> just the first.
>
> For example:
>
> $ echo Novalug | sed 's/lug/LUG'
> NovaLUG
>
> The "existing stuff" part can be a regular expression.
>
> What would be the output of:
>
> echo NovaLUG | sed 's/X*/,/g'
>
> Jon
More information about the Novalug
mailing list