Skip to content

Instantly share code, notes, and snippets.

View kschiess's full-sized avatar
💭
see .plan

Kaspar Schiess kschiess

💭
see .plan
View GitHub Profile
@postmodern
postmodern / email_parser.rb
Created January 12, 2011 04:42
Uses Parslet to parse and sanitize obfuscated email addresses.
#!/usr/bin/env ruby
require 'parslet'
class EmailParser < Parslet::Parser
rule(:space) { match('\s').repeat(1) }
rule(:space?) { space.maybe }
rule(:dash?) { match('[_-]').maybe }