Regex til ukendt antal parameter
Jeg skal lave en regular expression som skal omdanne en fundet streng af denne type :[navn param1="1" param2="2"]tekst[/navn]
Der kan være fra ingen parameter op til mange (f.eks. 4). Et eksempel kunne være
[link url="http://www.eksperten.dk" popup="1"]Eksperten[/link]
De parameter skal kunne skrives i vilkårlig rækkefølge.
Det som jeg egentlig vil have svar på er hvordan jeg laver en regular expression til det. Min nuværende er
"(\[navn)([^\]]*)(\])([\w]+)(\[\/navn\])"
Men nu mangler jeg at definere at man kan angive parameter som navn="værdi" og der kan være 0 eller flere (*)
Det hele laves i ASP.NET
