格式皇家邮政PAF

时间:2014-11-16 03:07:21

标签: regex string postal-code paf

我正在格式化从皇家邮政样本PAF导入到皇家邮政规范的地址。

在程序员指南中有两个类似字段的例子:

Table 8: Building Number in the Building Name field

Field on PAF                  Fictional example
Sub Building Name             FLAT 1
Building Name                 HOLLY HOUSE
Thoroughfare                  OAK AVENUE
Locality                      BIDDENDEN
Post Town                     ASHFORD
Postcode                      TN27 8B

Table 10: Address with Sub Building Name, & using a range in Building Name field

Field on PAF                  Fictional example
Sub Building Name             CARETAKERS FLAT
Building Name                 110-114
Thoroughfare                  HIGH STREET WEST
Post Town                     BRISTOL
Postcode                      BS1 2AW 

这些格式应如下所示:

Flat 1, Holly House
Oak Avenue
Biddenden
ASHFORD
TN27 8BT 

Caretakers Flat
110-114 High Street West
BRISTOL
BS1 2AW 

确定Sub Building Name是否应出现在Building NameBuilding Name的第一行是否应出现在Thoroughfare的第二行?

请注意,我已检测过Building Name中的数字检查,但在Building Name的值为10 Sellon Court且产生10 Sellon Court Western Approach

的情况下失败

1 个答案:

答案 0 :(得分:1)

我在文档中找到了答案:

例外规则指标:

i)建筑物名称的第一个和最后一个字符是数字(例如'1to1'或'100:1')

ii)第一个和倒数第二个字符是数字,最后一个字符是字母(例如12A')

iii)建筑物名称只有一个字符(例如'A')