seth_not@home: RegExp

Beitrag lesen

gudn tach!

Wie waers mit '%<title>(?:<![CDATA[)?(.*)(?:]]>)?</title>%' ?

einige eckigen klammern sollten noch maskiert werden:

'%<title>(?:<![CDATA[)?(.*)(?:]]>)?</title>%'.

falls nur beide teile "<![CDATA[" und "]]>" oder keiner von beiden vorkommen duerfen/darf:

'%<title>(?:<![CDATA[([^<]*)]]>|([^<]*))</title>%'

oooder ganz ohne regexp:
  suche "<title>" (mittels strpos)
  suche "</title>"
  s = string dazwischen (mittels substr)
  if(anfang(s)=="<![CDATA[" && ende(s)=="]]")
    schneide anfang und ende von s ab (mittels substr)
  s ist der gesuchte text.

prost
seth