Boolean Wildmat problem
Posted: Sat Aug 19, 2006 6:30 am
I've been using the same boolean wildmat for par detection for a long time now, but it's no longer working. I noticed in the dev forum that, in 1.7, Alex made some changes to the syntax. But, I'm having trouble adjusting for it.
The original working string was this:
(\.[pP][0-9][0-9]|vol*.par2)&^(\.[pP]art[0-9]*\.[^pP])&^(\(0/)&^(\(00/)&^(\(000/)
Essentially, it starts with a broad search, which gets a lot of false positives, and then removed the false positives with all those &^() sections.
I tried replacing [] with {}, as per that post, but that did not help. I know I can turn off case-sensitive to replace [pP] with p but I never bothered since "it it ain't broke, don't fix it".
It seems like it starts to fail when I have ()|(). For example, this very simple (useless) testing string gives no results:
(vol*.par2)|(par)
while the two individual components work fine by themselves.
This string used to work perfectly (well it didn't include the index .par2, but that's how I wanted it). Any suggestions? I haven't come up with anything that even comes close to working. I suspect there's just something about the new syntax I'm not grasping.
Thanks,
Greg
Edit: I should mention that I use this via the Filter Editor/Filter Droplist.
The original working string was this:
(\.[pP][0-9][0-9]|vol*.par2)&^(\.[pP]art[0-9]*\.[^pP])&^(\(0/)&^(\(00/)&^(\(000/)
Essentially, it starts with a broad search, which gets a lot of false positives, and then removed the false positives with all those &^() sections.
I tried replacing [] with {}, as per that post, but that did not help. I know I can turn off case-sensitive to replace [pP] with p but I never bothered since "it it ain't broke, don't fix it".
It seems like it starts to fail when I have ()|(). For example, this very simple (useless) testing string gives no results:
(vol*.par2)|(par)
while the two individual components work fine by themselves.
This string used to work perfectly (well it didn't include the index .par2, but that's how I wanted it). Any suggestions? I haven't come up with anything that even comes close to working. I suspect there's just something about the new syntax I'm not grasping.
Thanks,
Greg
Edit: I should mention that I use this via the Filter Editor/Filter Droplist.