Hi,
I would like to remove comments from a JavaScript file with a Ruby
script. I discovered that my regular expression matching seems to match
the biggest possible substring.
def show_regexp(a,re)
if a =~ re
“#{$`}<<#{$&}>>#{$’}”
else
“no match”
end
end
puts show_regexp("/* some comment / some code / some other comment
/", //*[\w\W]*//)
This outputs
<</* some comment / some code / some other comment */>>
and I was hoping for it to find the individual comments.
<</* some comment />> some code <</ some other comment */>>
What should my regular expression be?
Thanks,
Peter