|
1 / 1 / 0
Регистрация: 01.12.2019
Сообщений: 15
|
|
Нахождение строки с текстового файла02.12.2019, 00:11. Показов 4860. Ответов 30
Здравствуйте, нужна функция которая ищет с документа текстового нужные строки. Суть проблемы : хочу найти слово "AcDbLine" в рандомном месте файла (файл большой, и комбинация слов будет встречаться как "AcDbLineRecord" которое мне не нужно) под этим словом есть нужные мне цифры ( нужна 2,4,6,8,10,12тые строки под словом) каждый цикл считывания мне нужно нумеровать, чтобы позже вызвать допустим из массива строку с номером ячейки которая равна кол-ву прочитанных строк выше. Строки не имеют пробелов в конце. название файла "test.txt" Примерная информация в тексте (ненужное начало вырезано для удобства)
AcDbLineRecord \\эта штука будет в файле но она мне не нужна 0 AcDbLine\\нужная мне строка 10 34 \\ эту и каждую парную цифру надо выцепить 20 44\\ и эту 30 57\\эту 11 95\\эту 21 75\\эту 31 33\\эту useless info... end. Заранее хочу поблагодарить всех тех кто полностью или частично поможет. И если не трудно алгоритм взять максимально топорный, я автоматик, а не кодер
0
|
|
| 02.12.2019, 00:11 | |
|
Ответы с готовыми решениями:
30
В конец каждой строки текстового файла дописать количество символов этой строки Считывание строки с текстового файла Вывод строки из текстового файла |
|
Мозгоправ
|
|||
| 02.12.2019, 16:35 | |||
|
Там, где стоит комментарий "закончили обрабротку координат" в массиве coords содержатся координаты обработанной линии. Здесь надо дописать какой-то код, который сделает с координатами то, что вам нужно: вывести на консоль, записать в файл, возвести в квадрат, сложить и поделить на 0... Я не знаю, что вам надо. Вы просили числа записать в массив.
0
|
|||
|
1 / 1 / 0
Регистрация: 01.12.2019
Сообщений: 15
|
||
| 02.12.2019, 16:44 [ТС] | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 01.12.2019
Сообщений: 15
|
|
| 02.12.2019, 16:47 [ТС] | |
|
0
|
|
|
Мозгоправ
|
|||||||||||
| 02.12.2019, 16:53 | |||||||||||
Сообщение было отмечено crow53 как решение
Решение
crow53,
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 01.12.2019
Сообщений: 15
|
|
| 02.12.2019, 17:00 [ТС] | |
|
задача решена
спасибо )
0
|
|
|
1 / 1 / 0
Регистрация: 01.12.2019
Сообщений: 15
|
||
| 02.12.2019, 17:03 [ТС] | ||
|
0
|
||
|
Just Do It!
|
||
| 02.12.2019, 17:13 | ||
|
если он в вашем поиске ВАЩЕ НЕ НУЖЕН!!! ![]() выкинул поиск этого ключа и тоже всё стало находить в искомом файле. Если бы вы сразу дали настоящий входной файл, то можно было бы реально съэкономить время, Добавлено через 4 минуты доверившись вам я исходил из того что ключей AcDbLine в файле будет много, ан НЕТ ![]() Удачи!
0
|
||
|
1 / 1 / 0
Регистрация: 01.12.2019
Сообщений: 15
|
||
| 02.12.2019, 17:14 [ТС] | ||
|
-не мог укомплектовать данные -не понимал как перестать находить этот AcDbLinetypeTableRecord ибо они повторялись в файле 3 раза вроде если я не описывал проблему с тем что выше нужного мне AcDbLine есть AcDbLinetypeTableRecord результат мне показывали примерно такой же какой я писал самолично, то есть мне выдавало в логах AcDbLinetypeTableRecord вот и по ошибке я написал AcDbLineRecord, я заметил её на средине диалога, и дабы не усложнять все просто менял AcDbLinetypeTableRecord на AcDbLineRecord(с чем я тоже изначально протестировал, дабы проблем не возникало изза этого - результат соответственно тот же) извините)) И Вам удачи!)
1
|
||
| 02.12.2019, 17:14 | |
|
Считать длину строки текстового файла Вставка строки из текстового файла в код
Добавить в конец первого текстового файла содержимое второго текстового файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|