Klarade millennium-buggen
Reg.datum: Aug 2005
Inlägg: 5 166
|
Antal i regular expression
Jag har ett regular expression:
Citat:
[E],[1],[1],[1],[2],[2],[X],[2],[X],[X],[2],[X],[1],[2]
|
I ovanstående regular expression hittar jag raden med alla 13 rätt, men jag vill kunan söka fram rader med 12, 11, och 10 rätt.
...där jag vill att 12 av de 13 tecknen 1X2 ska vara med i den hittade raden, men jag vet inte vilket av de olika matcherna som inte matchar uttrycket. Finns det ett enkelt sätt att lösa det med reglar expressen. Det är 2907 rader att söka i så det är för mycket att söka okulärt, funkar inte regular expression så får jag göra en programsnutt som löser det hela. Varje rad inleds med E. exempel på typiska rader:
Citat:
E,1,1,1,2,2,X,2,X,1,1,1,X,2
E,1,1,1,2,2,X,2,X,X,X,2,1,1
E,1,1,1,2,2,X,2,2,2,X,X,1,X
E,1,1,1,2,2,2,1,X,1,X,X,2,X
E,1,1,1,2,2,2,X,1,1,2,1,X,2
E,1,1,1,2,2,2,X,X,1,2,2,1,1
E,1,1,1,2,2,2,2,2,1,1,X,2,1
E,1,1,X,1,1,1,1,2,2,X,X,2,X
E,1,1,X,1,1,1,X,2,2,X,1,X,2
E,1,1,X,1,1,1,2,X,X,X,1,2,X
E,1,1,X,1,1,X,1,X,1,X,X,2,2
E,1,1,X,1,1,X,1,X,2,X,2,1,X
|
PS. Jodå , jag spelar på stryktipset om det är någon som undrar.... och jag har gjort ett program som tar fram raderna åt mig, sen lämnar jag in dem online på svenska spel.... modernt så det förslår....
Senast redigerad av Conny Westh den 2011-11-13 klockan 12:12
|