I tried it, and there is a funny thing. I was wondering, how this factory yields articles with more than 3 digits in title. I modified your expression first: gen = RegexFilterPageGenerator(PrefixingPageGenerator("kkStB"), r"kkStB [0-9]") and after it: gen = RegexFilterPageGenerator(PrefixingPageGenerator("kkStB"), r"kk") and the same list was generated in every case, as your one. So the outer generator seems useless.
2010/8/10 Merlijn van Deen valhallasw@arctus.nl
gen = RegexFilterPageGenerator(PrefixingPageGenerator("kkStB"), r"kkStB
[0-9][0-9]?[0-9]?")
for page in gen:
... print page ... [[KkStB 1]] [[KkStB 10]] [[KkStB 105]] [[KkStB 106]] [[KkStB 108]] [[KkStB 110]] [[KkStB 110.500]] [[KkStB 129]] [[KkStB 14]] [[KkStB 151]] [[KkStB 166]] [[KkStB 17]] [[KkStB 179]] [[KkStB 180]] [[KkStB 180.500]] [[KkStB 205]] [[KkStB 206]] [[KkStB 207]] [[KkStB 210]] [[KkStB 211]] [[KkStB 229]] [[KkStB 231]] [[KkStB 27]] [[KkStB 270]] [[KkStB 306]] [[KkStB 31.01–11]] [[KkStB 310]] [[KkStB 310.300]] [[KkStB 32]] [[KkStB 329]] [[KkStB 378]] [[KkStB 393]] [[KkStB 4]] [[KkStB 406]] [[KkStB 46]] [[KkStB 5]] [[KkStB 506]] [[KkStB 571]] [[KkStB 6]] [[KkStB 60]] [[KkStB 7]] [[KkStB 76 sorozatú szerkocsi]]