Ik zoek de re die een stuk tekst kan pakken uit een string die er zo uit kan zien:
1. 'dit is een tekst'
2. 'dit is een tekst <b>met een html-tag</b>'
In beide gevallen moet de re de tekst dit is een tekst kunnen matchen.
Wat ik nu heb is dit:
Dus de re zoekt vanaf de eerste ' tot de volgende ' of <.
Helaas werkt dat niet... Ook al is .*? niet greedy, toch wordt HEEL de string gepakt. Ik zit er nu al een tijdje mee te hengelen en heb een zooitje RE-sites er op nagekeken ([url="http://google"]google[/url]), maar zonder succes.
Wat is de juiste Regular Expression?
1. 'dit is een tekst'
2. 'dit is een tekst <b>met een html-tag</b>'
In beide gevallen moet de re de tekst dit is een tekst kunnen matchen.
Wat ik nu heb is dit:
code:
1
| \'(.*?)[\'|<b>] |
Dus de re zoekt vanaf de eerste ' tot de volgende ' of <.
Helaas werkt dat niet... Ook al is .*? niet greedy, toch wordt HEEL de string gepakt. Ik zit er nu al een tijdje mee te hengelen en heb een zooitje RE-sites er op nagekeken ([url="http://google"]google[/url]), maar zonder succes.
Wat is de juiste Regular Expression?
[ specs ] [ Tweaker gallery ]