?如何先匹配 1 次,再匹配 0 次

2017-12-14 10:33:29 +08:00
 omph
有如下几种格式的信息,我想提取名称和地址信息:

1、供应商名称:肇 庆市锐装有限公司 2、法人 : 郑均 3、地址: 肇庆市梅庵路
供应商名称:肇 庆市锐装有限公司 法人 : 郑均 地址: 肇庆市梅庵路

如果这样写正则:供应商名称\s*:\s*(.{,30})\s*\d?.*?法人.{,40}?地址:\s*(\S+)
对于第一种会把 2 取到公司名里。所以如果?能优先从 1 次进行匹配就好了
1929 次点击
所在节点    正则表达式
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX