Post Reply 
How to halt the match after the first instance
Aug. 11, 2019, 05:30 AM (This post was last modified: Aug. 11, 2019 05:32 AM by JJoe.)
Post: #6
RE: How to halt the match after the first instance
(Aug. 10, 2019 07:24 PM)zoltan Wrote:  but there's also the case where "mary" or "anne" would match "maryanne." The "j" solution should cover that too, right?

"anne" should be ok. "mary" may need (^?).

(Aug. 10, 2019 07:24 PM)zoltan Wrote:  But I also remember from Exceptions-U that order matters, so if "maryanne" is first, then "anne" and "mary" could come afterword and be treated separately.

By default, to speed up matching, the Proxomitron reorders the lists.
http://local.ptron/.pinfo/lists/Exceptions-U tells me the entry on line 247 of Exceptions-U.ptxt will be scanned after 1171.
So, if "maryanne" precedes "mary" in 'C-blocklist.txt' and matches more frequently, it may also precede "mary" in The Proxomitron's hashed list. Then, 'mary' should not be a problem.

You can disable the reordering of a list by adding the "NoHash" keyword to the list. This slows matching but has its uses.

SRL Wrote:On the inside...
To get an "inside" look at what's going on with your blocklists - including how they're being hashed, how often each item is checked, and how often each item matches, Proxomitron now includes a special information URL...
http://local.ptron/.pinfo/lists/
Here you'll find a table of all loaded lists, their filenames, number of items they contain, and the number of items that have been prefix or URL hashed. Clicking on a list's name will bring up a detaied breakdown of each entry it contains. This can come in very useful when trying to make the most efficient use of your lists.
Add Thank You Quote this message in a reply
Post Reply 


Messages In This Thread
RE: How to halt the match after the first instance - JJoe - Aug. 11, 2019 05:30 AM

Forum Jump: