"Throw" <[EMAIL PROTECTED]> writes: > G'day everyone! > > I would like to design typing tutor exercises for Afrikaans (and other > languages possibly). This is for a GPL project. For this, I need a > script that can extract words from a long list of words, based on which > letters those words contain, and write then write output to a file. > Does anyone know of an existing script for this, or can anyone write me > one, please?
This sounds nearly trivial in Python. More specifics would help. > Preferably I must be able to extract words which contain only certain > letters (they need not contain all of those letters, but they may not > contain any other letters). It would be nice if I can also extract > words which do not contain certain letters. Again, this sounds nearly trivial in Python. For instance. to get a list of all words that don't contain 'a', you'd do something like: f = open(textfile) words = f.read().split() f.close() selected = [word for word in words if 'a' not in word] and then selected has the list of words that don't have an 'a' in them. Tweaking the test the other way - to select words with an 'a', remove the 'not'. You can combine the tests with 'and' and 'or'. But without a UI, that's pretty much useless - and you haven't said what you want the UI to be. <mike -- Mike Meyer <[EMAIL PROTECTED]> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. -- http://mail.python.org/mailman/listinfo/python-list