Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 函数提取链接而不使用正则表达式_C#_Methods_Web Crawler - Fatal编程技术网

C# 函数提取链接而不使用正则表达式

C# 函数提取链接而不使用正则表达式,c#,methods,web-crawler,C#,Methods,Web Crawler,目前,我使用正则表达式从字符串中提取所有以http://开头的链接。 我可以看出,使用正则表达式提取链接花费了太长时间 我正在寻找一种从文本中提取链接的方法,这种方法比正则表达式、xpath或HTML性能更好 谢谢。为什么?你有没有测量过它们,发现它们太慢了?你想从urloh中提取域名吗!!我过去认为正则表达式是更快的方法。为什么有500个线程?那里有点不对劲。超过逻辑处理器的数量确实是相当浪费的。500是极端的。你试过使用编译过的正则表达式吗?

目前,我使用正则表达式从字符串中提取所有以http://开头的链接。 我可以看出,使用正则表达式提取链接花费了太长时间

我正在寻找一种从文本中提取链接的方法,这种方法比正则表达式、xpath或HTML性能更好


谢谢。

为什么?你有没有测量过它们,发现它们太慢了?你想从urloh中提取域名吗!!我过去认为正则表达式是更快的方法。为什么有500个线程?那里有点不对劲。超过逻辑处理器的数量确实是相当浪费的。500是极端的。你试过使用编译过的正则表达式吗?