*???*
a*b*c*x
*7?*

*\**??
a*??0
*!*@???*.com
98cj\**
*???*\*
?999*?999*?999*?999*?999*?999*?999*?999*?999*\
*
1234567890
*abcdek*?999hfhkx87&@#&$&%(^*x,d/*
*\**\**
?
x
?*?
0: * all.of.the.following.should.match
0: *!*@test.org blarg!~foo@test.org
0: ?*.org flarn!foo@test.org
0: blah@me?* blah@merde.com
0: * woof
0: *!*@ppp*? !luser@ppp.lame.org
0: ?o*? honk
0: bal*!*@*.org balderdash!brouhaha@ballyhoo.org
0: dumb dumb
0: ? x
0: ?d dd
0: ?*j? ccjy
0: * a
0: a* aaaaaaaaa
0: b*b baaaaaaaaaaaab
0: *?a*c*b*? ~shaft@isaac.badass.net

