webForumDet fria alternativet

RegExp

3 svar · 209 visningar · startad av Nickemannen

NickemannenMedlem sedan aug. 20003 575 inlägg
#1

Jag har en sträng som ser ut såhär.

"[text] [ett tal kan bestå av en eller flera siffor] [ett annat tal kan bestå av en eller flera siffror]"

Jag vill bara ha ut det första talet.
Måste jag använda Pattern

[0-9][0-9]? som pattern och använda en for each slinga.
Och avbryta den direkt eller kan man lösa det utan en for each slinga ?

renholmMedlem sedan apr. 20012 266 inlägg
#2

Kör en break; i din loop då du hittat ditt värde.

NickemannenMedlem sedan aug. 20003 575 inlägg
#3

Och avbryta den direkt eller kan man lösa det utan en for each slinga ?

Menade break där ;)

BrimbaMedlem sedan dec. 19995 875 inlägg
#4

Vadå, du kan väl plocka ut det genom submatch?

"([0-9])([0-9])"

Sedan plockar du ut $1.

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)