我正在寻找一个问题的帮助,我确信它有一个简单的灵魂,目前我有以下数据存储在变量中:“listing_read
”通过打开文件并阅读。
Test NA
Name: Jimmy
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
Test BTS NA
Name: Jimmy
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
Test NA
Name: Jimmy
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
More Data: blabla
我还在我的脚本中的其他位置定义了变量“name_owner
”,我想在上面的数据中对用户名“Jimmy”进行计数,但忽略任何标题包含的内容“ BTS“
我正在使用n_counter = listing_read.count(name_owner)
,但这并没有阻止我兜售标题为BTS的那些
答案 0 :(得分:1)
>>> import re
>>> name_owner = 'Jimmy'
>>> r = re.compile(r'[A-Za-z\s]+\nName: {}'.format(name_owner))
>>> len([m for m in r.finditer(listing_read) if 'BTS' not in m.group(0)])
2