Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.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
Python 使用正则表达式提取URL?_Python_Regex - Fatal编程技术网

Python 使用正则表达式提取URL?

Python 使用正则表达式提取URL?,python,regex,Python,Regex,我有以下字符串 1!父域 2.abc.com! 3.嘿,这里是abc.com!。这太神奇了 我试图找到一种方法,这样我可以识别字符串中URL结尾之前或之后的特殊字符,并仅在特殊字符位于字符串开头或结尾时添加空格,例如 !abc.com->!父域 abc.com!->abc.com! 嘿,这里是abc.com!。这太棒了->嘿,这就是。abc.com!。这太神奇了 处理这种情况的好方法是什么 我尝试了以下正则表达式:re.match('^.*$',w)。但这似乎很普通。任何建议都将不胜感激。这

我有以下字符串

1!父域
2.abc.com!
3.嘿,这里是abc.com!。这太神奇了
我试图找到一种方法,这样我可以识别字符串中URL结尾之前或之后的特殊字符,并仅在特殊字符位于字符串开头或结尾时添加空格,例如

!abc.com->!父域
abc.com!->abc.com!
嘿,这里是abc.com!。这太棒了->嘿,这就是。abc.com!。这太神奇了
处理这种情况的好方法是什么


我尝试了以下正则表达式:
re.match('^.*$',w)
。但这似乎很普通。任何建议都将不胜感激。

这是否有助于回答您的问题?