Имеем текст типа:
ввввв вввввв [тег1]ааааааааа[/тег1] щщщщщщщщ
щщщщ [тег2] выавпывп [/тег2]
Кто нибудь встречал реализацию на 1с что бы распарсить эту хрень? Получить текст между тегами правильно.
Имеем текст типа:
ввввв вввввв [тег1]ааааааааа[/тег1] щщщщщщщщ
щщщщ [тег2] выавпывп [/тег2]
Кто нибудь встречал реализацию на 1с что бы распарсить эту хрень? Получить текст между тегами правильно.
нет, щас глянул
ну тогда вот так
https://kb.mista.ru/article.php?id=698
Там и пример есть похожий на твой
(3) это ты зря. Хуже, чем не знать регулярные выражения, это не владеть языком запросов
sda553 ну тогда вот так
https://kb.mista.ru/article.php?id=698
на линуксе не сработает
зачем вводить зависимость от ОС ради простенького парсера
неочевидно. В любом случае, это усложнит возможную миграцию в дальнейшем
В дальнейшем в 1С сделают поддержку регулярных выражений на уровне платформы и всё станет ок
ну, это придётся переписать чтобы мигрировать. А если тупо текст разбить на теги стандартными средствами языка, то переписывать не придётся
там алгоритм то простенький если я правильно понимаю автора.
(13)
это всё равно что код вписать в справочник и выполнять при помощи Выполнить
ЗлобнийМальчик там алгоритм то простенький если я правильно понимаю автора.
Там конечный автомат по сути с 3 состояниями
Через Найти() в такой то простой задаче ...
Буду через найти искать. Регэксп это для гиков.
Можно так
Сначала найти все теги, потом
СтрРазделить("ввввв вввввв [тег1]ааааааааа[/тег1] щщщщщщщщ)",""тег1]")
Дальше пробегаешь и удаляешь первый символ "[" ИЛИ "[/"