Regex to remove multi line comments

javascript, regex

Solution

the dot catches everything except newlines..( if the dotall is false )

so either use the dotall ( as mentioned in other answers/comments this is not supported in javascript, but i will leave it here for reference )

/\/\*(.*)\*\//gs

or add the whitespace chars `\s` in your expressions

/\/\*((\s|.)*?)\*\//g

Alan mentioned in his comment a bad performance from the answer i gave so use the following instead.. ( which translates to everything whitespace and everything non whitespace, so everything.. )

/\/\*([\s\S]*?)\*\//g

Problem

I am trying to use this regex (JS): ``` /\/\*(.*)\*\//g ``` To replace ``` /* sdandsads */ ``` with nothing. But it is not working! Why? o_O

Original source

Related problems