Find: ^(.*)(\r?\n\1)+$
Replace: $1
Find: {2}
Replace: ``
Find: ^.*(".*)@(.)(.*)$
Replace: [$1", "$2"],
Find non-compliant hostnames. (from https://regexlib.com/REDetails.aspx?regexp_id=391)
Find: ^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$
Find: ^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)*[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?$
Hostname FQDN validation (from https://www.regextester.com/103452)
(?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{0,62}[a-zA-Z0-9]\.)+[a-zA-Z]{2,63}$)
(.*://((?!/).)*)
://(.[^/]+)
Find: ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
Find: ^(.+)\.(.+)\.(.+)\.(.+)\.(.+)\.(.+)\.(.+)\.(((?!\)).)+)$
Replace: $8,$7,$6,$5,$4,$3,$2,$1)