【问题标题】:Finding out names from Regular Expression using Python使用 Python 从正则表达式中找出名称
【发布时间】:2015-10-29 06:36:31
【问题描述】:

我必须从网页中找到或提取像 Aggarwal, Dr Rakesh OmAggarwal, Prof. Amita Rao 这样的名称,并在 python 中使用 正则表达式。 我正在学习正则表达式。

我使用[a-z]+,\s^Dr\s[a-z]+\s[a-z]+ 查找姓名,但对我不起作用。

任何建议..??

【问题讨论】:

    标签: python regex


    【解决方案1】:

    我认为您需要这样的正则表达式:

    "[A-Za-z]+\s*,\s*(Dr\.?|Prof\.?) [A-Za-z ]+"
    

    带有g修饰符:

    • [g modifier]g全局。所有比赛(第一场比赛不返回)

    [Regex Demo]

    或添加i 修饰符可以使其更简单:

    "[a-z]+\s*,\s*(Dr\.?|Prof\.?) [a-z ]+"gi
    

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 1970-01-01
      • 2019-01-12
      • 2011-05-11
      • 2019-08-09
      • 1970-01-01
      相关资源
      最近更新 更多