Hur gör jag för att matcha den sista sifferdelen i en sträng.
Jag vill matcha 21100 i strängen under hur lyckas jag med detta.
text 012 21100 text
Hur plockar jag ut just 21100
??
9 svar · 289 visningar · startad av Nickemannen
Hur gör jag för att matcha den sista sifferdelen i en sträng.
Jag vill matcha 21100 i strängen under hur lyckas jag med detta.
text 012 21100 text
Hur plockar jag ut just 21100
??
Är det alltid utformat så här?
[text] [3 siffror] [5 siffror] [text]
Nej det kan vara olika antal på båda sidorna
men det är:
[text] [nummer (1-x)?] [De nummer jag vill få(1-x)] [text]
Alltså det kan vara så att strängen bara innehåller jag vill alltså alltid åt det andra talet i strängen.
2 456
voigtann1 skrev:
men det är:
[text] [nummer (1-x)?] [De nummer jag vill få(1-x)] [text]
Ja det stämmer.. det är alltid minst en siffra.
\d?\s?(\d)+
Baah ibland är det för lätt :| \d{1,} sedan plockar jag ut den andra matchningen.