"{" символ начало блока
"}" символ конца блока
но результат совсем не тот что в голове
подозреваю что BlockFinder глючит когда два начала идут в подряд
может есть какой нибудь еще вариант как разобрать файл
|
Ответов: 880
Рейтинг: 101
|
|||
|
задача вроде простая , файл и схема в архиве
"{" символ начало блока "}" символ конца блока но результат совсем не тот что в голове подозреваю что BlockFinder глючит когда два начала идут в подряд может есть какой нибудь еще вариант как разобрать файл |
|||
| карма: 1 |
| ||
| файлы: 1 | radialmenu.zip [1.1KB] [133] |
|
Ответов: 110
Рейтинг: 9
|
|||
|
Все правильно, тут идет перебор массива построчно, а в одной строке нету как раз блока, один блок растягивается на несколько строк, поэтому BlockFinder и не может в одной строке найти блок, надо думать как исправить
|
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Ну зачем перебирать массив строк если у тебя открывающая в одной строке, а закрывающая в другой
Дальше - самостоятельно. ------------ Дoбавленo в 10.07: Пока я схему делал Maestroprog опередил. Молодец. |
|||
| карма: 25 |
| ||
| файлы: 1 | radialmenum.rar [1.1KB] [126] |
|
Ответов: 110
Рейтинг: 9
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_13825.txt [3.7KB] [191] |
|
Ответов: 880
Рейтинг: 101
|
|||
|
Tad писал(а): Ну зачем перебирать массив строк если у тебя открывающая в одной строке, а закрывающая в другойне подумал а вообще не фига не работает так как хотелось бы, а хочется так: Все что идет перед открытием блока будет названием, а все что после открытие содержимое блока, ну и конец блока. |
|||
| карма: 1 |
|
|
Ответов: 110
Рейтинг: 9
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_13829.txt [3.4KB] [205] | ||
| Голосовали: | Tad, flud, Assasin |
|
Ответов: 880
Рейтинг: 101
|
|||
|
Maestroprog писал(а): Оказывается все очень легко и просто как карандашугу просто, как я потом сохраню вручную прописывать {} |
|||
| карма: 1 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
flud, кого сохраню ?
|
|||
| карма: 25 |
|
|
Ответов: 880
Рейтинг: 101
|
|||
|
удалив все {} я их потом не верну и другая программа не поймет уже тот файл что я редактировал.
В общем предложение Maestroprog, натолкнуло на такое решение code_13830.txt можно ехать дальше |
|||
| карма: 1 |
| ||
| файлы: 1 | code_13830.txt [4KB] [199] | ||
| Голосовали: | Maestroprog |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
flud, забыл ты весч одну: code_13831.txt
|
|||
| карма: 10 |
| ||
| файлы: 1 | code_13831.txt [4KB] [213] | ||
| Голосовали: | Maestroprog |
|
Ответов: 880
Рейтинг: 101
|
|||
|
это не обязательно, сохранив это на дереве потом буду с деревом как с массивом разговаривать, но ща надо отдохнуть...
|
|||
| карма: 1 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
flud писал(а): удалив все {} я их потом не верну |
|||
| карма: 25 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Вот именно! в первородном, а не отредактированном, ведь название топика-то
название топика писал(а): Разобрать файл для удобного редактирования |
|||
| карма: 10 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
|
|||
| карма: 25 |
|
|
Ответов: 110
Рейтинг: 9
|
|||
|
Ну вот и решили как надо сделать именно для редактирования
|
|||
| карма: 0 |
|