Zoals zo vaak ben je bezig een batch bestandje te schrijven die even iets snel voor je doet. Ben geen held in regex maar weet toch eigenlijk zeker dat deze klopt:
Hij matched alles tussen een lengte van 30 en 40 (zie http://www.regular-expressions.info/repeat.html).
Alleen gawk kan niet omgaan met die lengte voor mijn gevoel, iemand hier duidelijkheid over? Daarna heb ik het geprobeerd met grep:
Zou ook moeten werken toch? maar output alles
Kan het zijn doordat ik de windows versies van de tools gebruik? Of heeft iemand een andere regex commandline tooltje of ben ik het gewoon helemaal verkeerd aan het doen
hehe wie helpt me
code:
1
| /[A-Za-z0-9]{30,34}/ |
Hij matched alles tussen een lengte van 30 en 40 (zie http://www.regular-expressions.info/repeat.html).
Alleen gawk kan niet omgaan met die lengte voor mijn gevoel, iemand hier duidelijkheid over? Daarna heb ik het geprobeerd met grep:
code:
1
| cat input.txt | grep -E '[0-9a-zA-Z]{30,34}' |
Zou ook moeten werken toch? maar output alles
Kan het zijn doordat ik de windows versies van de tools gebruik? Of heeft iemand een andere regex commandline tooltje of ben ik het gewoon helemaal verkeerd aan het doen
[gvr]muze[nl] says: fear is the mind killer