RegularRegExpressionsEx101
Regular Expression
v1
No Match
/
/
gs
Substitution
Code Generator
Generated Code
$re = '/([\'"])(?>\\\\.|(?!\1).)*\1|\/\/[^\r\n]+|\/\*(?<the_data_we_actually_want>(?:(?!\*\/).)+)\*\//s'; $str = 'someString = "An example comment: /* example */"; // The comment around this code has been commented out. // /* some_code(); // */ /**** * Common multi-line comment style. ****/ /**** * Another common multi-line comment style. */ start_code(); /**** * Common multi-line comment style. ****/ more_code(); /* * Another common multi-line comment style. */ end_code(); /* * Common multi-line comment style. */ /* Second comment */'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report.
For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php