C# で住所パーサーを作成しています。住所があるとします:
Av. Rouxinol 101 - São Paulo - Brasil - CEP 04516-001 - Fone + 55 11 2151
文字列を個々の行に分割したいと思います。望ましい結果は次のとおりです。
Av. Rouxinol 101
São Paulo Brasil
CEP 04516-001
Fone + 55 11 2151
で割る-
と 5 行になります。また、CEP (ブラジルの郵便番号) も分割されます。
だから、私が実装したいロジックは、すべての部分が少なくとも6文字の長さでなければならないということです。
これまでのところ、私は持っています:
(?<=.{6})-(?=.{6})