回复 29# 949825667@qq.co
其实你可以直接正则搜索词性缩写pron. adj. num. adv. v. art. prep. conj. int. vt. vi.,并且只用一个变量n,不需要num- #Date:2016/8/31
- import re
- f=open('be.txt','r');n=-2
- for x in f.readlines():
- x=x.strip()
- if re.search(r'(^n\.)|(^pron\.)|(^adj\.)|(^adv\.)|(^num\.)|(^art\.)|(^prep\.)|(^conj\.)|(^int\.)|(^v\.)|(^vt\.)|(^vi\.)',x):
- n=-1
- elif n==-2:
- print(x)
- if n==-1:
- print("\n[-{0}]".format(x))
- n+=1
- elif n >-1:
- n+=1
- print(" {0}.{1}".format(n,x))
复制代码
|