作者imce (蜥蜴)
看板Perl
标题[问题] 县市合并升格地址替换问题
时间Thu Dec 30 09:09:37 2010
※ [本文转录自 RegExp 看板 #1D6zkXkb ]
作者: imce (蜥蜴) 看板: RegExp
标题: [问题] 县市合并升格地址替换问题
时间: Thu Dec 30 09:08:47 2010
台北县新店市OO路OO号 (一般会写这样)
台北县瑞芳镇XX路XX号 (台不是台)
台北县 林口乡UU路UU号 (多一个空格)
台北县五股工业区MM路MM号 (没有乡镇市,不理会)
有办法一句话替换成[新北市某某区]某某路某某号
我是用perl的,我想让$1="台北县",$2="市" or "镇"
然後把$1置换新北市$2换成区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.191.44
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.191.44
1F:→ kornelius:/台北县(.{1,5})(?:市|镇)/新北市$1区/ (??) 12/30 11:35
2F:→ kornelius:要去除空格再加上 \s* 就好 12/30 11:36
3F:→ iFEELing:[台,台] <--- 这样?? 01/03 01:03
4F:→ audreytang:[台台] 或 (?:台|台) 都可以,不用逗号。 01/04 20:58