Здравствуйте. Натолкните пожалуйста на мысль, как разобраться с такой проблемой:
Есть текстовый файл с построчно идущими номерами такого вида:
8/1/2б
3/1
3/3
4
6/1
7
8/2
6/1/2
6/1/4
8
4
8/1
2
8/1/1а
3/2
8/1/2а
3
1
6/1/3
8/1/1б
6/1/1
5
10
8/1/3б
6
8/3
9
Строки в этом файле нужно привести к такому состоянию:
* на "разветвлениях" буквы при наличии указывают какие номера должны стоять впереди
1
2
3
3/1
3/2
3/3
4
5
6
6/1
6/1/1
6/1/2
6/1/3
6/1/4
7
8
8/1
8/1/1а *
8/1/2а *
8/1/1б *
8/1/2б *
8/1/3б *
8/2
8/3
9
10
Т.е. отсортировать с учетом "вложенности".
для наглядности:
Заранее спасибо за любые подсказки.