if-else
Hej Eksperter,Jeg skal bruge en regex som matcher dette:
<if#ID>TRUE</if#ID>
evt. noget her
<else#ID>FALSE</if#ID>
Ville være endnu bedre hvis jeg ikke behøvede slutte med ID'et, altså </if> og </else>.
Det jeg har fået bikset sammen er:
/<if#(?<id>[^>]+)>(?<true>.*)<\/if#\k<id>>.*?(<else#\k<id>>(?<false>.*)<\/else#\k<id>>)/is
Den virker fint, men det er bare et krav at der findes en ELSE-statement.
Derfor prøver jeg så med '?' til sidst, men så finder den slet ikke min ELSE-statement -_-
Hvad gør jeg forkert?
På forhånd tak!
