v.22.8Improvement

Add Support for Exclamation and Asterisk in Custom TLDs

Add support of !/* (exclamation/asterisk) in custom TLDs (cutToFirstSignificantSubdomainCustom()/cutToFirstSignificantSubdomainCustomWithWWW()/firstSignificantSubdomainCustom()). #39496 (Azat Khuzhin).
Added support for ! and * characters in custom Top-Level Domains (TLDs) for functions cutToFirstSignificantSubdomainCustom(), cutToFirstSignificantSubdomainCustomWithWWW(), and firstSignificantSubdomainCustom().

Why it matters

This feature enhances domain parsing by allowing the use of ! (exclamation) and * (asterisk) symbols in custom TLD definitions. It enables more flexible and precise identification of significant subdomains based on complex or wildcard TLD patterns, improving data processing and domain analysis accuracy.

How to use it

When defining custom TLD rules for the mentioned functions, users can now include ! and * characters in the TLD patterns. Use the functions as usual to extract significant subdomains with the enhanced custom TLD parsing capabilities.