lib/marvin/parsers/simple_parser.rb in Sutto-marvin-0.3.4 vs lib/marvin/parsers/simple_parser.rb in Sutto-marvin-0.4.0

- old
+ new

@@ -26,10 +26,10 @@ # type of prefix (be it a HostMask or a Server name). def self.extract_prefix(prefix_text) return if prefix_text.blank? prefix_text = prefix_text[1..-1] # Remove the leading : # I think I just vomitted in my mouth a little... - if prefix_text =~ /^([A-Za-z0-9\-\[\]\\\`\^\{\}\_]+)(\!\~?([^@]+))?(@(.*))?$/ + if prefix_text =~ /^([A-Za-z0-9\-\[\]\\\`\^\|\{\}\_]+)(\!\~?([^@]+))?(@(.*))?$/ prefix = Prefixes::HostMask.new($1, $3, $5) else prefix = Prefixes::Server.new(prefix_text.strip) end return prefix \ No newline at end of file