v7: Посимвольный анализ строки в текстовом файле #285208


#0 by Point
Надо сделать посимвольный анализ строки текстового файла. НАПРИМЕР: в файле естьстрока "Секция=ЗначениеСекции", надо в данной строке выгрузить в таблицу значений только "ЗначениеСекции", т.е. проанализировать строку и считать зшачение строки которое находится после символа "=".
#1 by ОбдолбанныйВася
и что мешает?
#2 by igork1966
Тебе _все_ функции для работы со строками из СП скопипастить?  ;-)
#3 by Господин ПЖ
пля... И это "мозговые аристократы"... "Белые воротнички"...
#4 by Voronve
Внимательно посмотри на загрузку данных из клиент-банка (формат сбербанка) и будет тебе счастье ...
#5 by igork1966
?
#6 by Point
Да. я так понимаю помощи здесь никакой, только НЕХОРОШИЕ ЛЮДИ->(ругнулся матерным словом) глумится могут и строить из себя профи-даун.
#7 by Господин ПЖ
->
#8 by Ненавижу 1С
вы на чем либо, кроме 1С имеете опыт программирования?
#9 by DenLaDen
тебе в все сказали
#10 by igork1966
Если ты программист, как гордо написано в карточке... то какие у тебя проблемы с этой элементарной задачей? Ну и проштудируй:
#11 by Point
лень в коде разбираться. вот и вся проблема. ладно полезу в код. З.Ы. спасибо за помощь
#12 by igork1966
Строки можно разобрать так:
#13 by igork1966
up
#14 by Torquader
Строки из файла читаются путём создания объекта Текст (text) t=CreateObject("Text"); l=t.LinesCnt; for i=1 to l do
#15 by VasilyKushnir
На выходе имеешь список значений. Стр - прочитанная из файла строка. Рзд - любой разделитель. В твоем случае если разделитель "=" и строка имеет вид "Секция=ЗначениеСекции", первым элементом возвращаемого СЗ будет "Секция", вторым - собствено то, что ищешь.
#16 by VasilyKushnir
Фукцию прижелании можешь переделать на процедуру, тогда в процедуру придется передавать еще и СЗ (куда положишь результат).
#17 by VasilyKushnir
А если уж совсем захочешь повыпендриватся - тогда 4-м параметром в поцедуру можешь передавать порядковый номер элемента СЗ, который хочешь заполучить, а наличие онного или проверку на не пустое значение сделаешь внутри процедуры.
#18 by Point
Спасибо igork1996 и Torquader за помощь
#19 by TSerge
+100!!! Удивительно, как Вам было не лень напечатать вопрос!... А поможет ли помощь?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С