小编H4Z*_*Z3Y的帖子

Python正则表达式模式不匹配

我正在尝试使用一些正则表达式来解析存储在一组lua文件中的一些值,每一行看起来像这两行中的一行

  1. ITEM.ID = 'item_clock';\r\n
  2. ITEM.Cost = 150;\r\n.

当我在第一行运行我的正则表达式模式时,我得到了预期的结果

>>> re.search("ITEM.(?P<key>[a-zA-Z]\w) = (?P<value>.*);", line).groupdict()
{'key': 'ID', 'value': "'item_clock'"}
Run Code Online (Sandbox Code Playgroud)

但是当我在第二行运行它时,我没有得到Match对象.

python regex file

2
推荐指数
1
解决办法
136
查看次数

标签 统计

file ×1

python ×1

regex ×1