用来测试的正则表达式模式
电子邮件: [\w\.+-]+@[\w\.-]+\.[\w\.-]+
URI: [\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?
IPv4的: (?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])
上述正则表达式不是最佳或最优的。重点是测试基准,而不是匹配。模式应用于整个文件。
各种语言测试结果见下图: