【问题标题】:Python : Check if after a pattern match N chacaters are presentPython:检查模式匹配后是否存在 N 个字符
【发布时间】:2016-05-04 06:01:46
【问题描述】:

我想检查文本文件中的模式匹配后是否存在超过 50 个字符。我以为我可以使用正则表达式,但我该怎么做呢? 例如,我的文本文件如下所示...

案例1:

aaa addfd
bbbfd fd fdg
ccddff LLLL

案例2:

aaa addfd
bbbfd fd fdg
ccddff LLLL
asa dfg

我想检查字符串“LLLL”之后是否存在任何内容。

【问题讨论】:

  • 有什么例子吗?有什么尝试吗?
  • 您是否尝试在模式末尾添加.{50}
  • 请至少包含一个输入输出案例示例,以帮助人们理解问题。

标签: python regex python-2.7


【解决方案1】:

你可以试试这个:

my_regex_object = re.compile(r'(whatever_you_want_here)(.{51,})')

您说超过 50 个,所以我使用了 {51,},它只会匹配 51 个或更多通配符实例。如果您想要 50 或更多,则只需使用 {50,}

【讨论】:

    猜你喜欢
    • 2012-09-17
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 2011-03-28
    • 2018-04-03
    • 1970-01-01
    相关资源
    最近更新 更多