gpt4 book ai didi

python - 贪婪的正则表达式回顾

转载 作者:行者123 更新时间:2023-11-28 22:09:05 27 4
gpt4 key购买 nike

<分区>

我正在编写一个正则表达式来获取 "" 之间的数据.我遇到的唯一问题是最后一个 "正在被捕获。 Regex

  line = '<DT><A HREF="https://cheatsheetseries.owasp.org/cheatsheets/Clickjacking_Defense_Cheat_Sheet.html" ADD_DATE="1567455957">Clickjacking Defense · OWASP Cheat Sheet Series</A>'
capture_regex = re.compile(r'(?<=HREF=").*?"',re.IGNORECASE)
m = capture_regex.search(line)

m.group()版画 https://cheatsheetseries.owasp.org/cheatsheets/Clickjacking_Defense_Cheat_Sheet.html" .如何编写不包含最后一个引号的正则表达式。

回答了我的问题。我补充说我在我的正则表达式中添加了所谓的非贪婪。 capture_regex = re.compile(r'(?<=HREF=").*?(?=")',re.IGNORECASE) .通过添加 ?* 之后让它只停在第一个 " .

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com