2024-04-20 10:22:16 发布
网友
我有下面要分析的日志行
<log pos_start="40652288" end_position="40689664" log_type="1" length="37376" block_id="4024" block_position="18"/>
我正在使用python regex,这是我目前为止所做的
我得到以下错误
AttributeError: 'NoneType' object has no attribute 'group'
有人知道问题出在哪里吗
你的正则表达式不正确。您需要转义双引号才能成功匹配。在
您可以对这行代码进行分析,比如同时获得key和value:Regex Demo
(\w+)="(\d+)"
如果你需要的话,你也可以从中创建一个dict:
很简单:您的regex does not match your string因为没有指定双引号,也就是说。如果您添加它们,your regex works。 作为一个边节点,点星汤(.*)效率非常低。为什么不改用解析器呢?在
.*
请考虑以下带有BeautifulSoup的代码:
BeautifulSoup
您可以像访问数组一样访问元素,不需要druidic regex。看看their homepage and documentation。在
你的正则表达式不正确。您需要转义双引号才能成功匹配。在
^{1}$您可以对这行代码进行分析,比如同时获得key和value:Regex Demo
(\w+)="(\d+)"
如果你需要的话,你也可以从中创建一个dict:
^{1}$很简单:您的regex does not match your string因为没有指定双引号,也就是说。如果您添加它们,your regex works。
作为一个边节点,点星汤(
.*
)效率非常低。为什么不改用解析器呢?在请考虑以下带有
^{1}$BeautifulSoup
的代码:您可以像访问数组一样访问元素,不需要druidic regex。看看their homepage and documentation。在
相关问题 更多 >
编程相关推荐