我正在尝试匹配来自下面的selenium异常的id=
之后的字符串,以便我可以在ui弹出窗口中使用它来告诉用户哪个属性导致错误。
selenium.common.exceptions.NoSuchElementException:消息:无法执行 locate元素:[id =" dragg"]
在这种情况下,我希望正则表达式返回dragg
我无法创建一个好的正则表达式模式来匹配它。
有人可以帮忙吗?
答案 0 :(得分:0)
我假设你想要双引号之间的所有字符,
import re
myStr = """selenium.common.exceptions...... [id="dragg"]"""
print(re.search(r'id=\"([^\"\']*)\"', myStr).group(1))
# dragg