gpt4 book ai didi

python - 当存在多个大括号时,如何使用正则表达式获取完全匹配的短语

转载 作者:行者123 更新时间:2023-11-30 22:50:48 28 4
gpt4 key购买 nike

我有类似的文字

1) <img="" id="">data</img>
2) (hi "hello") data (some text)

我只想删除带大括号和尖括号的文本并提取数据之间的内容。我试过了

re.compile(r"\(.*\)")
re.compile(r"<.*>")

但是由于右大括号位于文本末尾,因此使用 re.sub 时整个文本都会被删除。如何在多个大括号(角括号或花括号)之间获取唯一的数据

最佳答案

尝试非贪婪正则表达式,即

re.compile(r"\(.*?\)")
re.compile(r"<.*?>")

关于python - 当存在多个大括号时,如何使用正则表达式获取完全匹配的短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39219302/

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