Python ile kaynak dosyalarımda bir desen bulmaya çalışıyorum.Python: dosyaları regex ile substring bulmak
import os
import re
data=[]
pattern = re.compile('LocalizedString(.*)')
for dirname, dirnames, filenames in os.walk('.'):
for filename in filenames:
if '.m' in filename:
with open(os.path.join(dirname, filename),'r') as f:
for line in f:
matchObj = pattern.findall(line)
if matchObj:
for match in matchObj:
print "match : ", match
if '.git' in dirnames:
dirnames.remove('.git')
if '.svn' in dirnames:
dirnames.remove('.svn')
Ben kaynak kodu içinde LocalizedString()
çağrısının tüm parametre almak istiyorum, örneğin: Bu i kod budur kaynak kodunda
:
[_deleteButton setTitle:LocalizedString(@"Delete my Account") forState:UIControlStateNormal];
Ben @"Delete my Account"
almak istiyorum ama Ben:
match : (@"Delete my Account") forState:UIControlStateNormal];
'' '' Parametrede olabileceği durumlar olacak mı? –
Eh, iOS kod ayrıştırma bir normal ifade için uygun olmayabilir. Sadece bazı özel içerikler için. –