繁体   English   中英

使用 Python 从正则表达式中找出名称

[英]Finding out names from Regular Expression using Python

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

我使用[az]+,\\s^Dr\\s[az]+\\s[az]+来查找名称,但对我不起作用。

任何建议..??

我认为你需要一个这样的正则表达式:

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

使用g修饰符:

  • [g modifier]叶形。 所有比赛(不要在第一场比赛中返回)

[正则表达式演示]

或者通过添加i修饰符,您可以使其更简单:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM