mirror of
https://github.com/moparisthebest/hexchat
synced 2024-11-26 03:02:17 -05:00
Improved host matching in url:
* Refined ipv4 addr * Added ipv6 addr
This commit is contained in:
parent
7ef8d0d443
commit
6bc05a8bc8
@ -349,8 +349,9 @@ do_an_re(const char *word,int *start, int *end, int *type)
|
|||||||
/* Miscellaneous description --- */
|
/* Miscellaneous description --- */
|
||||||
#define DOMAIN "[a-z0-9][-a-z0-9]*(\\.[-a-z0-9]+)*\\."
|
#define DOMAIN "[a-z0-9][-a-z0-9]*(\\.[-a-z0-9]+)*\\."
|
||||||
#define TLD "[a-z][-a-z0-9]*[a-z]"
|
#define TLD "[a-z][-a-z0-9]*[a-z]"
|
||||||
#define IPADDR "[0-9]+(\\.[0-9]+){3}"
|
#define IPADDR "[0-9]{1,3}(\\.[0-9]{1,3}){3}"
|
||||||
#define HOST "(" DOMAIN TLD "|" IPADDR ")"
|
#define IPV6ADDR "([0-9a-f]{0,4}(:[0-9a-f]{0,4})*:){2}[0-9a-f]{0,4}(:[0-9a-f]{0,4})*"
|
||||||
|
#define HOST "(" DOMAIN TLD "|" IPADDR "|" IPV6ADDR ")"
|
||||||
#define OPT_PORT "(:[1-9][0-9]{0,4})?"
|
#define OPT_PORT "(:[1-9][0-9]{0,4})?"
|
||||||
|
|
||||||
GRegex *
|
GRegex *
|
||||||
|
Loading…
Reference in New Issue
Block a user