如何用正则匹配包含有href=httpsvqq的href
要使用正则表达式匹配包含有href="https://v.qq的字符串,可以使用以下正则表达式:
import re
pattern = r'href="https://v\.qq'
text = 'href="https://v.qq.com"'
match = re.search(pattern, text)
if match:
print("匹配成功")
else:
print("匹配失败")
解释:
r表示原始字符串,可以避免转义字符的问题。href="https://v\.qq是要匹配的模式,其中\.表示匹配.字符,因为.在正则表达式中有特殊含义。re.search(pattern, text)会在text中搜索与pattern匹配的字符串。- 如果匹配成功,
match将是一个匹配对象,可以根据需要进行进一步的操作。
注意:上述示例只能匹配到href="https://v.qq这个部分,如果需要匹配完整的URL,可以将模式修改为r'href="https://v\.qq[^"]+'。这样可以匹配到完整的URL,直到遇到双引号为止。
原文地址: https://www.cveoy.top/t/topic/jd4A 著作权归作者所有。请勿转载和采集!