Алгоритм кроссворда с заданной сеткой [закрыто]

Нет такого понятия, как всеобъемлющее регулярное выражение для почтового индекса в Великобритании, которое способно проверять почтовый индекс. Вы можете проверить, что почтовый индекс находится в правильном формате, используя регулярное выражение; а не то, что он действительно существует.

Почтовые индексы сколь угодно сложны и постоянно меняются. Например, outcode W1 не имеет и может никогда не иметь каждого номера от 1 до 99 для каждой области почтового индекса.

Вы не можете ожидать, что в настоящее время существует истина навсегда. Например, в 1990 году почтовое отделение решило, что Абердин становится немного переполненным. Они добавили 0 к концу AB1-5, сделав его AB10-50, а затем создали несколько почтовых индексов между ними.

Всякий раз, когда создается новая улица, создается новый почтовый индекс. Это часть процесса получения разрешения на сборку; местные власти обязаны держать это обновление в почтовом отделении (не все они делают).

Кроме того, как отмечает ряд других пользователей, существуют специальные почтовые индексы, такие как Girobank, GIR 0AA и один для писем в Санта, SAN TA1 - вы, вероятно, не хотите ничего размещать там, но на него, похоже, не распространяется какой-либо другой ответ.

Затем есть почтовые индексы BFPO, которые теперь переходит в более стандартный формат . Оба формата будут действительны. Наконец, есть зарубежные территории источник Wikipedia .

+----------+----------------------------------------------+
| Postcode |                   Location                   |
+----------+----------------------------------------------+
| AI-2640  | Anguilla                                     |
| ASCN 1ZZ | Ascension Island                             |
| STHL 1ZZ | Saint Helena                                 |
| TDCU 1ZZ | Tristan da Cunha                             |
| BBND 1ZZ | British Indian Ocean Territory               |
| BIQQ 1ZZ | British Antarctic Territory                  |
| FIQQ 1ZZ | Falkland Islands                             |
| GX11 1AA | Gibraltar                                    |
| PCRN 1ZZ | Pitcairn Islands                             |
| SIQQ 1ZZ | South Georgia and the South Sandwich Islands |
| TKCA 1ZZ | Turks and Caicos Islands                     |
+----------+----------------------------------------------+

Затем вам нужно учитывать, что Великобритания «экспортировала» свою систему почтовых индексов во многие места мира. Все, что проверяет почтовый индекс «UK», также подтвердят почтовые индексы ряда других стран.

Если вы хотите проверить почтовый индекс в Великобритании, самый безопасный способ сделать это используйте поиск текущих почтовых индексов. Существует ряд опций:

  • Обзоры выпусков оружия Кодовая точка Open по открытой лицензии на данные. Это будет очень немного позади, но это бесплатно. Это (вероятно, я не могу вспомнить) не включать в себя данные Северной Ирландии, так как обследование боеприпасов там не существует. Картирование в Северной Ирландии проводится Обсервационным Обзором Северной Ирландии, и у них есть свой, отдельный, платный продукт Pointer . Вы можете использовать это и добавить несколько, которые не покрываются довольно легко.
  • Royal Mail выпускает файл адреса почтового индекса (PAF) , в том числе BFPO, который я не уверен Открывается Code-Point Open. Он регулярно обновляется, но стоит денег (и они иногда могут быть в этом похожи). PAF включает полный адрес, а не только почтовый индекс и поставляется со своим Руководством для программистов . Открытая группа пользователей данных (ODUG) в настоящее время лоббирует освобождение PAF бесплатно , здесь описано их положение .
  • Наконец, есть AddressBase , Это сотрудничество между Ordnance Survey, местными властями, Royal Mail и соответствующей компанией, чтобы создать окончательный каталог всей информации обо всех адресах Великобритании (они были довольно успешными, а также). Он оплачивается, но если вы работаете с местным органом, государственным департаментом или государственной службой, это бесплатно для них. Здесь гораздо больше информации, чем только вставляемые почтовые индексы.

10
задан Madara Uchiha 25 September 2012 в 16:23
поделиться