'''
Created on May 10, 2014
@author: thomas
”’
import fnmatch
import os”’
Created on May 10, 2014
@author: thomas
”’
import fnmatch
import os
import re
if __name__ == ‘__main__’:
directory = ‘/home/thomas/Ph.D/Projekter/057 2014-03-10 Database paper/latex-version/databasepaper’
matches = []
for root, dirnames, filenames in os.walk(directory):
for filename in fnmatch.filter(filenames, ‘*.tex’):
matches.append(os.path.join(root, filename))
print(matches)
pattern= re.compile(“cite{(?P
keyCollection=[]
for fname in matches:
with open(fname) as f:
fileContent = f.read()
#print(fileContent)
res = pattern.findall(fileContent)
print(res)
if res:
map(lambda x: keyCollection.append(x), res)
print(“,”.join(keyCollection).replace(‘,’,’ OR ‘))
import re
if __name__ == ‘__main__’:
directory = ‘/home/thomas/Ph.D/Projekter/057 2014-03-10 Database paper/latex-version/databasepaper’
matches = []
for root, dirnames, filenames in os.walk(directory):
for filename in fnmatch.filter(filenames, ‘*.tex’):
matches.append(os.path.join(root, filename))
print(matches)
pattern= re.compile(“cite{(?P[^{}]*)}”)
keyCollection=[]
for fname in matches:
with open(fname) as f:
fileContent = f.read()
#print(fileContent)
res = pattern.findall(fileContent)
print(res)
if res:
map(lambda x: keyCollection.append(x), res)
print(“,”.join(keyCollection).replace(‘,’,’ OR ‘))