OK. If there are *never* any underscores before the final slash, the rule can potentially be a LOT more efficient in operation.
For underscores in a row, with no other intervening characters, is there any pattern to that? Is it always the second block, or anywhere? How many in a row, maximum?