python 匹配段落_下面的Python标题,使用正则表达式匹配段落

我有一个部分需要匹配。

我的条件是:

匹配包括标题在内的所有内容。标题的模式已经被我匹配了,我需要匹配以单词“fig”开头的段落。我已经做过了,但我注意到,一旦遇到不匹配,它将停止进一步匹配。

另一个条件是,如果一个段落少于3个单词,则不匹配它。在

以下是示例文本:List of tables and figure captions:

Figure 1 shows study area and locations of borewell and surface water sampling points. Low lying area on the western side is clearly visible.

Figure 2 displays nothing much.

no match

here

Fig.y yhth hyt htyh hyt htyh th thyt htyht thh

Table xvnm,mcxnv bvv nd vdm v

段落之间可以有任意数量的行。这里发生的是,在以图2开头的段落的行尾之后,这些单词不匹配,因为它们不是以“Fig”开头,而是后面的句子以“Fig”开头。我怎么可能将这行与Fig.y匹配??在

这是我的正则表达式:

^{pr2}$

使用的标志:re.I,re.M,re.S(DOTALL)

我试着把这个加起来:(?:.*^Fig[^\n]*$){0,}

但是这行不通,因为我找不到方法跳过包含"no match"和{}的行。在

感谢帮助。我将使用re.findall。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值