Hej! Eftersom det bara är siffror och mellanslag borde det väl se ut nåt i stil med Du kan inte sätta en antals-angivelse (*) efter en annan antal-angivelse (?). Så här ska det se ut: "<hr>([\d\s]+)<br>"RegExp problem!
Jag har problem att få till det pattern som jag behöver för att min regexp funktion ska fungera som den ska! Jag programerar funtionen i VB6.
Det jag ska göra är att leta upp en sträng med siffror i en html-liknande sträng, det jag vet om strängen innan den skickas in i regexp är att man hittar strängen mellan en <hr>och en<br> dock så innehåller strängen även mellanslag!
Lite exempel på hur strängen kan se ut
...<vs>TEXT<hr>4949 320 913 343<br><hr><vs><left>TEXT....
eller
...<vs><center>TEXT<br><hr>6433 9373 2466<br>
eller
...<normal><center>TEXT<br><hr>6478 648 953<br><hr><vs><center><normal>TEXT...
så som ni ser så kan de vara olika många siffror och de kan vara olika grupperade, det enda jag vet att de finns mellan en <hr> och en <br>
Jag har skrivit ett pattern som ser ut så här "<hr>(.?*)<br>" men det funkar inte för då får jag runtime error "5018"
Tacksam för ett snabbt svar! :)Sv: RegExp problem!
<hr>[1-9][0-9 ]*<br>Sv: RegExp problem!
Det är nog det här du är ute efter:
"<hr>(.*?)<br>"Sv: RegExp problem!
Eller så här om det ska börja och sluta på en siffra: "<hr>(\d[\d\s]*?\d)<br>"
/Thomas