vbb-tokenize-station
Station names in VBB are terribly inconsistent and user's search queries are not perfect either. This module tries to compensate all the weird edge cases:
-
S Südkreuz Bhf (Berlin)
->sbahn suedkreuz bahnhof berlin
-
S Beusselstr
->sbahn beussel strasse
-
S+U Warschauer Str.
->sbahn ubahn warschauer strasse
-
Charité - Campus Benjamin Franklin (Berlin)
->charite campus benjamin franklin berlin
Installing
npm install vbb-tokenize-station
Usage
const tokenize = require('vbb-tokenize-station')
tokenize('S+U Warschauer Str.')
.join(' ') // -> 'sbahn ubahn warschauer strasse'
Called with no arguments or an invalid argument, tokenize
will return []
.
Contributing
If you have a question, found a bug or want to propose a feature, have a look at the issues page.