Professioneel Heftruck Syndroom
Vraag
Beste antwoord (via NeFoRcE op 12-08-2016 12:15)
Edit: Overigens heeft Creepy gelijk, ik liet me te makkelijk overhalen om zelf te gaan spelen, maar je had op zijn minst de expressies kunnen geven die je zelf al had geprobeerd.
[ Voor 39% gewijzigd door expor op 12-08-2016 12:12 ]
AMD 5800X3D | 16gb DDR 4 @ 3800/14 | 4070 Ti | 1TB Samsung Evo 970, 1TB Samsung Evo 860, 512MB Crucial
Alle reacties
Edit: Overigens heeft Creepy gelijk, ik liet me te makkelijk overhalen om zelf te gaan spelen, maar je had op zijn minst de expressies kunnen geven die je zelf al had geprobeerd.
[ Voor 39% gewijzigd door expor op 12-08-2016 12:12 ]
AMD 5800X3D | 16gb DDR 4 @ 3800/14 | 4070 Ti | 1TB Samsung Evo 970, 1TB Samsung Evo 860, 512MB Crucial
En zonder regexp ljikt me dit ook prima te doen. Split de string op een spatie en zoek dan naar alle delen waarin een -, _ of / staat?
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Dank! Het is soms zo simpel, ik zat veel te moeilijk te denken.expor schreef op vrijdag 12 augustus 2016 @ 12:08:
Ik ben geen regex held maar [0-9]+[-_/][0-9]+ is dan voldoende? Je geeft maar 1 voorbeeld dus afhankelijk van je input kan hij anders moeten.
Edit: Overigens heeft Creepy gelijk, ik liet me te makkelijk overhalen om zelf te gaan spelen, maar je had op zijn minst de expressies kunnen geven die je zelf al had geprobeerd.
Uiteindelijk dit gebruikt (er konden namelijk nog a-Z karakters in voorkomen rondom de dash):
[a-zA-Z0-9]+[-_\/][a-zA-Z0-9]+
Ik zat met allerlei () constructies te stoeien. Tijd voor lunch denk ik maar
Het is gelukt in ieder geval, dank!
[ Voor 4% gewijzigd door NeFoRcE op 12-08-2016 12:16 ]
Professioneel Heftruck Syndroom