>>> name = '是'and'的'
>>> text = open('E:/西方哲学史.txt','r').read()
>>> results = re.findall(r'[^。]*?{}[^。]*?。'.format(name), text)


>>> for i, r in enumerate(results, 1):
...  print(i,r)
...  with open('E:/西方哲学史.txt','a+')as s:

...   s.write(r)

【实例】python re 选择含特定词的句子 导出txt?

>>> name = '是'and'的'
>>> text = open('E:/西方哲学史.txt','r').read()
>>> results = re.findall(r'[^。]*?{}[^。]*?。'.format(name), text)
>>>
>>> for i, r in enumerate(results, 1):
...  print(i,r)
...  with open('E:/找.txt','a+')as s:
...   s.write(r)
...

1 西方哲学史

【实例】python re 选择含特定词的句子 导出txt?

【实例】python re 选择含特定词的句子 导出txt?

所以结果不对:

【实例】python re 选择含特定词的句子 导出txt?

正确的方式:

import = re

>>> name = '是'and'的'
>>> text = open('E:/西方哲学史.txt','r').read()
>>> results = re.findall(r'[^。]*?{}[^。]*?。'.format(name), text)
>>> s = open('E:/找.txt','a+')
>>> for i, r in enumerate(results, 1):
...  print((i,r),file = s)

...

【实例】python re 选择含特定词的句子 导出txt?



相关文章:

  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-15
  • 2021-05-17
  • 2021-08-09
  • 2022-12-23
  • 2021-11-07
猜你喜欢
  • 2021-12-21
  • 2021-07-05
  • 2021-09-01
  • 2022-12-23
  • 2021-09-20
  • 2021-11-14
  • 2022-12-23
相关资源
相似解决方案