auto 发表于 2011-9-14 13:46:41

[已解决]请教一个正则表达式如何写?

本帖最后由 auto 于 2011-9-14 18:40 编辑

XX省XX市XX区XX路XX号XX大厦XX楼XX号
XX省XX市XX区XX路XX号
XX省XX市XX区XX路XX号XX小区XX楼XX号
XX省XX市XX区XX路XX号XX工业区XX号

如何找到提取出,市XX区XX路XX号
谢谢!

afan 发表于 2011-9-14 13:53:25

市.+号
这意思?

binghc 发表于 2011-9-14 14:02:57

本帖最后由 binghc 于 2011-9-14 14:07 编辑

解析地址的正则!!

我也写过解析地址的正则,不过要解析的地址比你这要复杂几十倍。

你是提取具体地址,大方向不要,我是不能太具体,不能太模糊,处理对象是几十万条的地址

正则表达式长达将进3K!用起来无限爽!哈哈~

auto 发表于 2011-9-14 14:09:32

本帖最后由 auto 于 2011-9-14 14:15 编辑

回复 2# afan


   这个匹配出来可能会是
市XX区XX路XX号XX大厦XX楼XX号

市XX区XX路XX号XX小区XX楼XX号
市XX区XX路XX号XX工业区XX号

我想要市XX区XX路XX号即可

主要是想从“市:到第一个”号“即可

afan 发表于 2011-9-14 14:11:38

回复 4# auto


    市.+?号

auto 发表于 2011-9-14 14:13:20

回复 3# binghc


什么地址匹配起来要怎么复杂?
我主要还是另一个地址表匹配比对的

auto 发表于 2011-9-14 14:18:31

回复 5# afan


谢谢,    果然可以,谢谢!
页: [1]
查看完整版本: [已解决]请教一个正则表达式如何写?