Hi Symmo
Good post full of information, i guess it will serve for most of cases but i have something to point since i can see it catching some false positives.
First of all i'm not sure if the * can represent no chars so [b*] can catch [ b] cases too.
Second it will catch any more info fields that match that pattern, cases like Title (19xx)(Publisher)[boot] for example.
Third and the last i can remember for now, there are flags that are even harder to catch (and i'm only talking about dump info flags). For example the translation and trained flags are very similar and a "*[t*]*" to catch trained sets only will also catch translated ones as well as any more info field starting with [t*].
Don't know if it handles regular expressions but if so you have better (and more complex
) ways to deal with it and i can help with it too.
I've a parser to our naming convention but unfortunately don't have much time currently to create some tool to filter dats right now, maybe in a couple of weeks or months
Anyway good work and keep posting your new findings, they can help others too.