if(preg_match("/(.*(<code>).*(<\/code>).*)*/", $string))
I was trying many hours already, but I can't make it work. I want that if user formatted text correctly like:
(any_string*<code>any_string*</code>any_string*)*
Only then I would format text with * meaning empty string or many times. What's wrong with my expression?
edit: I want to match lalala text <code>dlalala lala code</code> lalalal
. If it's lala <code> lalala
or lalal </code> <code> lalala <code>alala
then we don't want to match it.