在python中id =之后匹配字符串的正则表达式是什么

时间:2018-06-18 08:04:57

标签: python regex python-3.x

我正在尝试匹配来自下面的selenium异常的id=之后的字符串,以便我可以在ui弹出窗口中使用它来告诉用户哪个属性导致错误。

  

selenium.common.exceptions.NoSuchElementException:消息:无法执行   locate元素:[id =" dragg"]

在这种情况下,我希望正则表达式返回dragg

我无法创建一个好的正则表达式模式来匹配它。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我假设你想要双引号之间的所有字符,

import re

myStr = """selenium.common.exceptions...... [id="dragg"]"""

print(re.search(r'id=\"([^\"\']*)\"', myStr).group(1))
# dragg