Ik zou graag een onderdeel van mijn programma versnellen en vroeg me af of het volgende mogelijk is met het gebruik van regular expressions.
Ik heb dus het volgende als gegeven:
Nu werk ik met dataviews en datatables etc.
Iets wat veel te omslachtig is en veel te veel processorkracht verbruikt.
Daarom probeer ik het nu met regular expressions op te lossen, maar het vlot niet echt.
Ik vraag me eerst af of het uberhaupt mogelijk is om dit op te lossen mbv regex.
Iemand ervaring hiermee?
Ik heb dus het volgende als gegeven:
- (string body): Een hoop woorden gescheiden door spaties en enkel bestaande uit [a-z0-9]
- (string words): Minstens 2 woorden. Deze moeten gevonden worden in die hoop woorden
- (int maxwords): Het maximum aantal woorden waarin alle words gevonden moeten zijn
- (string body): jan piet fons hans tom marc
- (string words): tom piet
- (int maxwords): 2
- Result => geen match
- (string body): jan piet fons hans tom marc
- (string words): tom piet
- (int maxwords): 4
- Result => match
Nu werk ik met dataviews en datatables etc.
Iets wat veel te omslachtig is en veel te veel processorkracht verbruikt.
Daarom probeer ik het nu met regular expressions op te lossen, maar het vlot niet echt.
Ik vraag me eerst af of het uberhaupt mogelijk is om dit op te lossen mbv regex.
Iemand ervaring hiermee?