Jag har en pattern som ser ut såhär:
"\[rub=(.*?)\]\s+"
men trots det så matchar den på "[rub=hej hopp]Blabla"
Det tycker inte jag den borde göra när jag har \s+
Eftersom det betyder att det skall vara minst en whitespace.
Vad har jag gjort för fel?
4 svar · 238 visningar · startad av Brimba
Jag har en pattern som ser ut såhär:
"\[rub=(.*?)\]\s+"
men trots det så matchar den på "[rub=hej hopp]Blabla"
Det tycker inte jag den borde göra när jag har \s+
Eftersom det betyder att det skall vara minst en whitespace.
Vad har jag gjort för fel?
När jag testar så får jag ingen match. Hur ser den koden ut?
Tänk på att radbrytningar också är whitespace.
Fick göra såhär: \[rub=([^]]*?)\]\s+