I think this is a lot more complicated than somethign a simple regular expression can handle.
You would need to do soemthign that reads the entire file, up until the first occurrence of your '//' and in the meantime do a count that checks to make sure all the quotes are closed. I'd be interested to see what you come up with... although I'm sure just borrowing some syntax highlighting code. -dd "Alexander Sundli" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I use this expression to remove oneline comments: > iereg_replace("//([^\n]*)\n",'',$code); > > I need to make a check if this expression is inside a string. If it is, its > not a comment. > > I think it has something to do with context.. > > Anyone who could help me? > > thanx -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php