Python:如何从给定文本解析 Tiktok url
Python: How to parse a Tiktok url from a given text
您好,我正在尝试解析文本并提取其中的 Tiktok Url
text = "This is a text https://www.tiktok.com/@tt_user/video/7620173214578963251 and more text"
通常在 python 中解析 url,我使用以下正则表达式:
import re
url = re.search("(?P<url>https?://[^\s]+)", text).group("url")
但是这个方法对tiktok失败了(我假设它是针对url中的“@”)
AttributeError: 'NoneType' object has no attribute 'group'
我想知道如何通过 (1) 使用正则表达式或 (2) 使用其他方法正确提取我的 tiktok urls
import re
url = re.search("(?P<url>https?:\/\/[^\s]+)", text).group("url")
你需要转义 '\' 和 '/'
您好,我正在尝试解析文本并提取其中的 Tiktok Url
text = "This is a text https://www.tiktok.com/@tt_user/video/7620173214578963251 and more text"
通常在 python 中解析 url,我使用以下正则表达式:
import re
url = re.search("(?P<url>https?://[^\s]+)", text).group("url")
但是这个方法对tiktok失败了(我假设它是针对url中的“@”)
AttributeError: 'NoneType' object has no attribute 'group'
我想知道如何通过 (1) 使用正则表达式或 (2) 使用其他方法正确提取我的 tiktok urls
import re
url = re.search("(?P<url>https?:\/\/[^\s]+)", text).group("url")
你需要转义 '\' 和 '/'