8.9.2 疯狂填词
创建一个疯狂填词(Mad Libs)程序,它将读入文本文件,并让用户在该文本文件中出现ADJECTIVE、NOUN、ADVERB或VERB等单词的地方,加上他们自己的文本。
写了两个版本的代码:第一个是正则表达式版本的,第二个是replace()方法版本的。
正则表达式版本代码:
import re
reg1=re.compile('NOUN')
reg2=re.compile('VERB')
reg3=re.compile('ADJECTIVE')
a=open(r'test1.py').read()