[問題] 英文地名

看板RegExp (正規表示式 Regular Expression)作者 (32767)時間13年前 (2012/02/22 02:08), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
/* 聽說註明使用的語言、環境 * 問題有可能較容易被解決... */ 如果我想要搜尋一個字串裡面出現的英文地名 地名長這樣: Aaa Bbb Ccc ...依此類推(中間都有空格然後開頭都是大寫) 這個地名可能出現在字串的中間、開頭、結尾 如果考慮標點符號(像是結尾會有句點、地名地名之間有地點) ex. "......... Location." ex "Location ....." ex ".... , Location, Location" 應該要怎麼比對呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.191.85

02/22 15:38, , 1F
試試看這樣 /[A-Z][a-z]+([ ,]+[A-Z][a-z]+)+/
02/22 15:38, 1F

02/22 15:39, , 2F
看它比對到了哪些, 然後再去微調它剛好吻合你的需求
02/22 15:39, 2F

02/22 20:03, , 3F
謝謝樓上,我原本比對都只能比對出一筆
02/22 20:03, 3F

02/22 20:03, , 4F
不知道要怎樣比對出一組同樣的
02/22 20:03, 4F
文章代碼(AID): #1FGzsCMZ (RegExp)
文章代碼(AID): #1FGzsCMZ (RegExp)