首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正则表达式:从数字中分离所有大写

正则表达式:从数字中分离所有大写
EN

Stack Overflow用户
提问于 2018-10-22 01:28:28
回答 3查看 67关注 0票数 0

我正在使用python regex来读取文档。

我在很多文档中都有下面这一行:

代码语言:javascript
复制
Dated: February 4, 2011 THE REAL COMPANY, INC

我可以使用python文本搜索来轻松地找到带有“日期”的行,但我想从文本中提取真正的公司,公司,而不是获得“2011年2月4日”文本。

我尝试过以下几种方法:

代码语言:javascript
复制
[A-Z\s]{3,}.*INC

我对这个正则表达式的理解是,它应该让我在LLP之前得到所有的大写字母和空格,但它却拉出了整个行。

这表明我从根本上忽略了正则表达式如何处理大写字母。有没有什么简单明了的解释我漏掉了?

EN

Stack Overflow用户

发布于 2018-10-22 03:43:24

你可以使用

代码语言:javascript
复制
^Dated:.*?\s([A-Z ,]{3,})

并利用第一个捕获组,请参见。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52918006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档