i may be wrong, but if i remember correctly wildcard matching is greedy and possible backwards-processing.
Use of a good regex will improve the speed significantly... (based on your aliases)
testiswm1 = 4109
testregex1 = 922
testregex2 = 797
When actually implemented correcting into your makewm to compile a proper regex pattern there will be much less wildcard tokens in the regex so it should improve more than the above. You should make sure you use the ^ and $ boundaries in the regex also otherwise it will become much slower, proper use of greey/ungreedy matching with regex will improve it also.
EDIT :: ok so i looked at your original post a little more closely, i guess regex isnt the best solution since it cant be used in filter. i personally would probably keep full list in hidden window and iterate each line through a compiled regex and writing matches to visible window or something similar.
Last edited by Om3n; 28/05/07 08:00 AM.