(\S+) (\S+) (\S) (\d+)(( \S+){1,3})
1.(\d+)后面为什么不需要空格
不是(\d+)后面不需要空格,而是把空格放在后面去了
注意看(( \S+){1,3})红色部分,有空格
2.(( \S+){1,3})在匹配内蒙古自治区的时候为什么不会下一个人的姓名匹配到内蒙古自治区后面 类似城市地区
请注意看红色加粗的位置,中间的空格个数
(( \S+){1,3}):( \S+)重复1到3次
然而:内蒙古自治区 顾君 红色部分有中间有两个空格而不是一个
以下是数据源
苗男萌 420111196405251685 女 48 湖北省 武汉市 洪山区 薛曼女 44081119680302798X 女 44 广东省 湛江市 麻章区 于鑫 542624197710246658 男 35 西藏自治区 林芝地区 墨脱县 融玲翡 150824198306256601 女 29 内蒙古自治区 顾君 530422198409094752 男 28 云南省 玉溪市 澄江县 钱嘉男 469035196202167193 男 50 海南省 麻修勇 511527197704238990 男 35 四川省 宜宾市 筠连县 边涵蕾 530622197512261287 女 37 云南省 卜微 350200196811269483 女 44 福建省 厦门市 厦门市 阚小乐 411600197411288734 男 38 河南省 融碧蓉 451028199009293463 女 22 广西壮族自治区 廉代卉 44010319680306028X 女 44 广东省 广州市 荔湾区 朱争 210726198703014378 男 25 辽宁省 锦州市 黑山县 徐贝 610601196401187807 女 48 陕西省 延安市 市辖区 殷冬 430781198411248493 男 28 湖南省 常德市 津市市 孙凌春 431124198402078462 女 28 湖南省 永州市 道县 丁红梅 130981198206188284 女 30 河北省 沧州市 泊头市 蔚然 632324196704122182 女 45 青海省 黄南藏族自治州 河南蒙古族自治县 宓香菱 371103196505169263 女 47 山东省 日照市