Нужно регулярное выражение с использованием регулярного выражения в Notepad ++ для замены одного слова в строке - PullRequest
0 голосов
/ 18 марта 2011

недавно кто-то дал мне регулярное выражение для замены списка мест в Миссури тем же шаблоном, подобным этому, в котором я хотел заменить (на испанском) на | [[X (Misuri) | X]]||Сьюдад ||00 , где "city" было переведено на испанский как "ciudad", где "X" - название города, а "0" - население: отсюда

Акация Виллы город 427

по этому адресу:

| [[Акация Виллы (Мисури) | Акация Виллы]] ||Сьюдад ||427

Это регулярное выражение, которое я использовал для замены этих строк, как показано выше.

Поиск: (. ) \ scity\ s (. )

Заменить: | [[\ 1 (Misuri) | \ 1]] ||ciudad

Теперь я попытался изменить регулярное выражение для замены другого списка мест в Вермонте (и других штатах), но не смог создать регулярное выражение,

Список выглядит следующим образом: Но на этот раз я хочу перевести графство на испанский, и я хочу исключить «город», только тот, который находится в нижнем регистре, и округ, чтобы перевести его на испанский.

Город Андовер, округ Толланд 3,303

Город Ансония, округ Нью-Хейвен 19,249

Город Эшфорд, округ Виндхем 4,317

Город Эйвон, ХартфордОкруг 18,098 и т.д ..

В конце каждая строка должна выглядеть следующим образом, кто-нибудь может мне помочь?:

| [[Андовер (Вермонт) | Андовер]] ||[[Кондадо де Толланд (Вермонт) | Толланд]] ||3,303

Еще один вопрос, есть еще один список, который я хочу заменить на этот раз, когда они являются городками в Арканзасе, и я не уверен, будет ли для них работать то же регулярное выражение для городов, так что я просто собираюсьна всякий случай спросите о регулярном выражении, исключив слово городок и округ, где Municipio - городок на испанском языке.Спасибо!

Для: Округ Желудь, округ Полк 1,503

Кому: | [[Муниципальный собор Аскона (Кондо де Полк, Арканзас)| Желудь]] ||[[Кондадо де Полк (Арканзас) | Полк]] ​​||1,503

1 Ответ

1 голос
/ 18 марта 2011
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
...