【发布时间】:2017-08-23 13:14:19
【问题描述】:
我有:
Lorem Ipsum 只是打印和排版的虚拟文本 行业。 Lorem Ipsum 一直是业界标准的虚拟文本 自 1500 年代以来,当一位不知名的印刷商采用了一种类型的厨房和 争先恐后地制作了一本类型样本书。 Lorem 的标准块 下面为感兴趣的人复制了自 1500 年代以来使用的 Ipsum。 来自“de Finibus Bonorum et Malorum”的第 1.10.32 和 1.10.33 节 西塞罗也按原样复制。
我想搜索1500s,然后选择它周围的一些字符,例如:ever since the 1500s, when an unknown。考虑到我在 for 循环中搜索,试图在一个很长的字符串中找到所有 1500s。所以下一个循环会找到:used since the 1500s is reproduced
我正在使用正则表达式来查找子字符串:
substring = re.findall('1500s', string)
但是如何选择它周围的大约 20 个字符呢?
【问题讨论】:
-
嗯,
.{20}是任意 20 个字符的表达式 -
你要的是this吗?