Вот есть строки
Третьего Интернационала, д. 113А
3 Интернационала, д. 113А
3 Интернационала, д. 117
3 Интернационала, д. 118
3 Интернационала, д. 119
3 Интернационала, д. 119А
Третьего Интернационала, д. 128
Третьего Интернационала, д. 128а
Третьего Интернационала, д. 130
3 Сентября, д. 28
Арзамасская 3-я, д. 3
Арзамасская 3-я, д. 1
Арзамасская 3-я, д. 5
Арзамасская 3-я, д. 7
Арзамасская 3-я, д. 9
Арзамасская 3-я, д. 11
Арзамасская 3-я, д. 13
Арзамасская 3-я, д. 21
Арзамасская 3-я, д. 23
Арзамасская 3-я, д. 23, к. А
Арзамасская 3-я, д. 23А
Так вот. Нужно 1) определить, есть ли что то после номера дома: например Арзамасская 3-я, д. 23, к. А , здесь это , к. А. И если есть что то после номера дома, то я эту строку в один список, а если после номера дома ничего нет, то в другой список.
2) Каким регулярным выражением разделить по переменным то, что после номера дома? Например Арзамасская 3-я, д. 23А здесь это просто 23А. Мне надо 23 и А разделить. А здесь Арзамасская 3-я, д. 23, к. А надо отделить , к. А
Третьего Интернационала, д. 113А
3 Интернационала, д. 113А
3 Интернационала, д. 117
3 Интернационала, д. 118
3 Интернационала, д. 119
3 Интернационала, д. 119А
Третьего Интернационала, д. 128
Третьего Интернационала, д. 128а
Третьего Интернационала, д. 130
3 Сентября, д. 28
Арзамасская 3-я, д. 3
Арзамасская 3-я, д. 1
Арзамасская 3-я, д. 5
Арзамасская 3-я, д. 7
Арзамасская 3-я, д. 9
Арзамасская 3-я, д. 11
Арзамасская 3-я, д. 13
Арзамасская 3-я, д. 21
Арзамасская 3-я, д. 23
Арзамасская 3-я, д. 23, к. А
Арзамасская 3-я, д. 23А
Так вот. Нужно 1) определить, есть ли что то после номера дома: например Арзамасская 3-я, д. 23, к. А , здесь это , к. А. И если есть что то после номера дома, то я эту строку в один список, а если после номера дома ничего нет, то в другой список.
2) Каким регулярным выражением разделить по переменным то, что после номера дома? Например Арзамасская 3-я, д. 23А здесь это просто 23А. Мне надо 23 и А разделить. А здесь Арзамасская 3-я, д. 23, к. А надо отделить , к. А