我想知道如何打印 \begin 语句和 \end 语句之间的所有文本。这是我现在的代码。另外,我怎样才能避免打印位于这两个语句之间的某些单词?
content=open("file", "r")
print content
content.read()
while len(content.split(start,1)) > 1:
start=("\begin")
end=("\end")
s=content
print find_between( s, "\begin", "\end" )
def find_between( s, first, last ):
try:
start = s.index( first ) + len( first )
end = s.index( last, start )
return s[start:end]
except ValueError:
return ""
print find_between( s, "\begin", "\end" )