Поиск текста в строке.Как осуществить ?
10.04.2012
07:30
#1
Всем доброго времени суток.<br>Платформа. 8.2.14.540<br>Имеется строка "Ркг-43,D331<01.03.2012>РоссНадзо,Г-44к" Как осуществить выборка значения заключенного в <>.Т.е "01.03.2012".Совстав строки может менятся,но дата всегда будет заключена в скобки.
10.04.2012
08:06
#2
находишь первую скобу,потом вторую,после вырезаешь подстроку начиная с позиции первой строки и на количество символов как разница между позицией второй скобки и первой
10.04.2012
10:03
#4
"Синтаксис-помощник наверное, ему видать автор нагрубил,вот он книги и украл! ;)"
10.04.2012
10:23
#6
Ну а как? С такой тенденцией скоро начнутся вопросы "Как зупустить конфигуратор?"
17.04.2012
21:24
#7
"Например:<br> <br>ПозицияСкобки = Найти(Имя_Переменной, "<");<br>ЗначениеДаты = Дата(1,1,1);<br> <br>Если ПозицияСкобки > 0 Тогда<br><span> </span>ТекстовоеПредставлениеДаты = Сред(Имя_Переменной, ПозицияСкобки +1, 10);<br><span> </span>// Ну а функцию получения значения даты по полученному представлению ПолучитьДатуПоПредставлению() напишите сами<br><span> </span>// Или поищите в общих модулях конфигурации, возможно там есть такая<br><span> ЗначениеДаты = </span>ПолучитьДатуПоПредставлению(ТекстовоеПредставлениеДаты);<br>КонецЕсли;<br> <br>Если в угловые скобки помещать дату в формате ГГГГММДД, то для получения значения типа дата можно применить встроенную функцию языка:<br> <br>ЗначениеДаты = Дата(ТекстовоеПредставлениеДаты);"
Читают тему
(гостей: 1)