objRegExp.Pattern = "\[(list)(.*?)\](.*?)\[\/(list)\]"
mess = objRegExp.Replace(mess,"<ol type$2>$3</ol id$2")
jag vill egentligen har OM den första (.*?) är =1 eller =a så ska type i <OL> skrivas ut.. kan man inte fixa detta på en rad kod?
eller måste jag göra flera patterns?
tohaMedlem sedan dec. 1999707 inlägg Antar att du får köra en Execute() på det och loopa igenom Matcharna/SubMatcharna och kolla innehållet. Eller köra flera Replace() med olika uttryck:
objRegExp.Pattern = "\[(list)(=1|=a)\](.*?)\[\/(list)\]"
mess = objRegExp.Replace(mess,"<ol type$2>$3</ol id$2>")
objRegExp.Pattern = "\[(list)(.*?)\](.*?)\[\/(list)\]"
mess = objRegExp.Replace(mess,"<ol $2>$3</ol id$2>")
jag kom på att om man ska ha en punkt så måste man köra <UL> så jag är tvungen att ha 2 replace ändå :)
men kan man inte göra så OM $2 finns så ska type komma med... går det inte??