我有一个输入文件格式如下:
[类别] =值
[CATEGORY2] =值2
我使用正则表达式来匹配输入文件中的每个“类别”和每个“值”。类别正则表达式正常工作,但我现在尝试获取该类别标记后面的值。我正在尝试匹配“= value”,所以我在下面做了以下正则表达式:
for inputLine in configFile:
x = re.match('=.+', inputLine)
问题是每次检查变量'x'的值时,它都是“None”类型,所以我知道正则表达式不起作用。我把它缩小到'='符号,不能在表达式中正确工作。我打印出inputLine并打印[CATEGORY] =值,所以我知道正确读取文件。
任何帮助将不胜感激
谢谢!
答案 0 :(得分:0)
尝试:
for inputLine in configFile:
x = re.search('=.+', inputLine)
你应该得到你想要的东西。