python字符串分割

2025-04-24 05:38:07
推荐回答(2个)
回答1:

格式太乱了,给你个参考吧
import re
s = 'type \nport_num:4\nport:>>'
a = s.split('\n')
ok = []
for i in a:
if re.match('>',i[len(i)-1]):
print(i[:len(i)-1].replace('><',',').replace(':<',',').replace(' <',','))
else:
print(i.replace(':',','))

回答2:

name_meaning_dict = {}
count = 0

for line in name_text.splitlines():
parts = line.split()

name_meaning_dict['name'], name_meaning_dict['meaning'] = parts[0], parts[1:]

for n, m in name_meaning_dict:
if n.startswith('C') and m.find('s) >= 0:

count += 1

print count
请采纳。