不久前,有人给了我正则表达式替换密苏里州的地方列表,其格式与我想用 | [[X(Misuri)| X]替换(西班牙语)相同|| ciudad || 00 ,其中“city”在西班牙语中被翻译为“ciudad”,其中“X”是城市的名称,“0”是人口: 从这个
Acacia Villas city 427
到此:
| [[Acacia Villas(Misuri)|相思别墅]] || ciudad || 427
这是我用来替换这些行的正则表达式,如上所示。
搜索:(。)\ scity \ s(。)
替换:| [[\ 1(Misuri)| \ 1]] ||城
现在,我试图修改正则表达式以替换佛蒙特州(和其他州)的另一个地方列表,但我无法创建正则表达式,
这个列表是这样的:但是这次我想把这个县翻译成西班牙语,我想要消除'小镇'只是小案例和县,以便将其翻译成西班牙语。
安多弗镇,托兰县3,303
安德尼亚镇,纽黑文县19,249
阿什福德镇,温德姆县4,317
雅芳镇,哈特福德县18,098 等。
最后每一行应该是这样的,任何人都可以帮助我吗? :
| [[Andover(佛蒙特州)| Andover]] || [[condado de Tolland(佛蒙特州)| Tolland]] || 3303
另一个问题,还有另一个列表,我想替换这次他们是阿肯色州的乡镇,而且我不确定城镇的相同正则表达式是否适用于他们,所以我现在就要求正则表达式案件,取消了Municipio是西班牙语乡镇的乡镇和县。谢谢!
For:Acorn乡,波尔克县1,503
To: | [[Municipio de Acorn(condado de Polk,Arkansas)| Acorn]] || [[condado de Polk(阿肯色州)| Polk]] || 1503
答案 0 :(得分:1)
Search: (.*)\town,\s(.*)\Country\s(.*) Replace: |[[\1 (Vermont)|\1]] || [[condado de \2 (Vermont)|\2]] || \3
Search: (.*)\township,\s(.*)\Country\s(.*) Replace: |[[Municipio de \1 (condado de \2, Arkansas)|\1]] || [[condado de \2 (Arkansas)|\2]] || \3