[問題] 縣市合併升格地址替換問題

看板Perl作者 (蜥蜴)時間14年前 (2010/12/30 09:09), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
※ [本文轉錄自 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

12/30 11:35, , 1F
/台北縣(.{1,5})(?:市|鎮)/新北市$1區/ (??)
12/30 11:35, 1F

12/30 11:36, , 2F
要去除空格再加上 \s* 就好
12/30 11:36, 2F

01/03 01:03, , 3F
[台,臺] <--- 這樣??
01/03 01:03, 3F

01/04 20:58, , 4F
[台臺] 或 (?:台|臺) 都可以,不用逗號。
01/04 20:58, 4F
文章代碼(AID): #1D6zlIbz (Perl)
文章代碼(AID): #1D6zlIbz (Perl)