如何使用正则获取第一个分号前的文本

例如:
成立日期:2017年06月20日;营业期限:自2017年06月20日至2047年06月19日日;经营范围:房地产经纪服务;市场营销策划;广告平面设计;室内装饰装修。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。
想要获取其中的成立日期。
如果这样写:
“(成立日期:|注册日期:)(.+);”
结果:
2017年06月20日;营业期限:自2017年06月20日至2047年06月19日日;经营范围:房地产经纪服务;市场营销策划;广告平面设计
得到的是“成立日期:”之后的所有内容,如何才能只取到“2017年06月20日”?

阅读 5k
2 个回答
(?<=(?:成立|注册)日期:)[^;]+

正则分组,了解一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进