Skip to content

Instantly share code, notes, and snippets.

@soeirosantos
Last active August 29, 2015 14:20
Show Gist options
  • Save soeirosantos/f1fbc143ee07ab7bb509 to your computer and use it in GitHub Desktop.
Save soeirosantos/f1fbc143ee07ab7bb509 to your computer and use it in GitHub Desktop.
import os, sys, codecs
all_aliases = []
pattern = re.compile(r'[a-zA-Z_]+\$+[a-zA-Z_]+\$+[a-zA-Z_]+\$+[a-zA-Z_]+|[a-zA-Z_]+\$+[a-zA-Z_]+\$+[a-zA-Z_]+|[a-zA-Z_]+\$+[a-zA-Z_]+')
walk_dir = os.path.abspath('/caminho/para/o/diretorio/')
for root, subdirs, files in os.walk(walk_dir):
[all_aliases.extend(pattern.findall(" ".join( open(os.path.join(root, filename) ).readlines()))) for filename in files if filename.endswith("DAOOracle.java")]
plus_30_aliases = [alias for alias in all_aliases if len(alias) > 30]
import os, sys, codecs
all_aliases = []
pattern = re.compile(r'[a-zA-Z_]+\$+[a-zA-Z_]+\$+[a-zA-Z_]+\$+[a-zA-Z_]+|[a-zA-Z_]+\$+[a-zA-Z_]+\$+[a-zA-Z_]+|[a-zA-Z_]+\$+[a-zA-Z_]+')
walk_dir = os.path.abspath('/caminho/para/o/diretorio/')
for root, subdirs, files in os.walk(walk_dir):
[all_aliases.extend([filename+":"+a for a in pattern.findall(" ".join(open(os.path.join(root, filename)).readlines()))]) for filename in files if filename.endswith("DAOOracle.java")]
plus_30_aliases = [alias for alias in all_aliases if len(alias.split(":")[1]) > 30]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment