print "Hello John, Goodbye John" =~ /Hello (John), Goodbye ($1)/; print "Hello May, Goodbye May" =~ /Hello (\w+), Goodbye ($1)/; print "Hello May, Goodbye John" =~ /Hello (\w+), Goodbye ($1)/;
cHJpbnQgIkhlbGxvIEpvaG4sIEdvb2RieWUgSm9obiIgPX4gL0hlbGxvIChKb2huKSwgR29vZGJ5ZSAoJDEpLzsKcHJpbnQgIiwgIjsKcHJpbnQgIkhlbGxvIE1heSwgR29vZGJ5ZSBNYXkiID1+IC9IZWxsbyAoXHcrKSwgR29vZGJ5ZSAoJDEpLzsKcHJpbnQgIiwgIjsKcHJpbnQgIkhlbGxvIE1heSwgR29vZGJ5ZSBKb2huIiA9fiAvSGVsbG8gKFx3KyksIEdvb2RieWUgKCQxKS87