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