import os
import re
import sys
def extract(pattern1, str0):
result1 = pattern1.findall(str0)
str = ""
if (result1):
str = result1[0]
return str
def ExtractVariablesFromFile (sourceFileStr, resultFileStr):
sourceFile = open(sourceFileStr, mode='r', encoding='gbk')
resultFile = open(resultFileStr, "w")
pattern1 = re.compile(r'}[ ]*(\w+)')
string = ""
for line in sourceFile:
string = extract(pattern1, line)
if(string == ""):
continue
num = count(sourceFileStr, string)
resultFile.write(string + " ")
resultFile.write(str(num))
resultFile.write("\n")
sourceFile.close()
resultFile.close()
def count(sourceFileStr, str):
sourceFile = open(sourceFileStr, mode='r', encoding='gbk')
position = sourceFile.te