我正在尝试使用一些正则表达式来解析存储在一组lua文件中的一些值,每一行看起来像这两行中的一行
ITEM.ID = 'item_clock';\r\n 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对象.