Separate the house number from the street name: Difference between revisions
Separate the house number from the street name (view source)
Revision as of 14:07, 23 July 2022
, 1 year ago→{{header|J}}: improve heuristics
m (→{{header|J}}: only one implementation) |
m (→{{header|J}}: improve heuristics) |
||
Line 566:
<lang j>special=: '4',.'012345'
digit=: '0123456789'
nope=:
here=:
din5008=: ({.;}.)~ here {.@#~ nope < here</lang>
Line 609:
'''Example''':<lang j> din5008"1 sampledata
┌───────────────────┬────────────────┐
│Straat │12
├───────────────────┼────────────────┤
│Straat │12 II
├───────────────────┼────────────────┤
│Dr. J. Straat │12
├───────────────────┼────────────────┤
│Dr. J. Straat │12 a
├───────────────────┼────────────────┤
│Dr. J. Straat │12-14
├───────────────────┼────────────────┤
│Laan 1940 – 1945
├───────────────────┼────────────────┤
│Plein 1940 │2
├───────────────────┼────────────────┤
├───────────────────┼────────────────┤
│16 april 1944 Pad │1
├───────────────────┼────────────────┤
├───────────────────┼────────────────┤
│Laan 1940-’45
├───────────────────┼────────────────┤
├───────────────────┼────────────────┤
│Langeloërduinen │3 46
├───────────────────┼────────────────┤
│Marienwaerdt │2e Dreef 2
├───────────────────┼────────────────┤
│Provincialeweg N │205 1
├───────────────────┼────────────────┤
│Rivium │2e Straat 59.
├───────────────────┼────────────────┤
│Nieuwe gracht │20rd
├───────────────────┼────────────────┤
│Nieuwe gracht │20rd 2
├───────────────────┼────────────────┤
│Nieuwe gracht │20zw /2
├───────────────────┼────────────────┤
│Nieuwe gracht │20zw/3
├───────────────────┼────────────────┤
│Nieuwe gracht │20 zw/4
├───────────────────┼────────────────┤
│Bahnhofstr. │4
├───────────────────┼────────────────┤
│Wertstr. │10
├───────────────────┼────────────────┤
│Lindenhof │1
├───────────────────┼────────────────┤
│Nordesch │20
├───────────────────┼────────────────┤
│Weilstr. │6
├───────────────────┼────────────────┤
│Harthauer Weg │2
├───────────────────┼────────────────┤
│Mainaustr. │49
├───────────────────┼────────────────┤
│August-Horch-Str. │3
├───────────────────┼────────────────┤
│Marktplatz │31
├───────────────────┼────────────────┤
│Schmidener Weg │3
├───────────────────┼────────────────┤
│Karl-Weysser-Str. │6
└───────────────────┴────────────────┘</lang>
=={{header|jq}}==
|