lib/trac-wiki/parser.rb in trac-wiki-0.3.19 vs lib/trac-wiki/parser.rb in trac-wiki-0.3.20

- old
+ new

@@ -683,12 +683,12 @@ end def _parse_attrs_to_hash(str) ret = {} @env.atput('lineno', @line_no); - while str =~ /\A\s*(\w+)\s*=\s*'([^>']*)'/ || - str =~ /\A\s*(\w+)\s*=\s*"([^>"]*)"/ || - str =~ /\A\s*(\w+)\s*=\s*(\S*)/ + while str =~ /\A\s*([-\w]+)\s*=\s*'([^>']*)'/ || + str =~ /\A\s*([-\w]+)\s*=\s*"([^>"]*)"/ || + str =~ /\A\s*([-\w]+)\s*=\s*(\S*)/ ret[$1] = @env.expand($2) str = $' end ret end