#7
by Razum
Пример: Наименование номенклатуры : Пластилин "Ромашка" разноцветный нужно получить из наименования : Ромашка
#16
by Крошка Ру
Ну вы даете!! А что ОбщийМодуль.ПолучитьСловоЗаключенноеВКавычки(НаименованиеНоменклатуры) уже не работает?
#23
by spectre1978
почему? Если полагать, что первая по счету кавычка открывающая, а следующая закрывающая, то в верный ответ. Косяк возникнет только со вложенными кавычками, но про них в исходном задании ничего не говорилось.
#25
by spectre1978
если предполагать что первая и последняя кавычки в строке используются во фразе, то как раз получается случай вложенных кавычек. Без ИИ данная задача не решается, а при простом разборе будет получен неверный ответ.
#27
by spectre1978
Он верный с точки зрения алгоритма, но скорее всего неверный с точки зрения того что хотел выделить автор во фразе. Ответ будет: Пластилин фабрики разноцветный а должен быть Ромашка Заря
#28
by МойКодУныл
убрать крайние кавычки, если есть. Разбить строку на подстроки, взять через одну. Т.е. Пластилин Ромашка фабрики Заря разноцветный Взять 2 и 4, и т.д.
#29
by МойКодУныл
косяк, если первым идет слово в кавычках, и, может, в некоторых других ситуациях. Но это допустимая погрешность:)
#32
by spectre1978
во избежании этого косяка следует удалять только парные кавычки, т.е. удалять обязательно и из начала и из конца и только в том случае если они есть и в начале и в конце. Ситуация, когда и в начале и в конце фразы есть выделенные кавычками слова, крайне редки.
#33
by spectre1978
+ по крайней мере в русском языке я не могу придумать пример такого построения фразы
#35
by spectre1978
Правда, это не решает проблему вложенных кавычек. Вот реальный пример: я не представляю себе алгоритм который корректно разберет эти три слова
#36
by spectre1978
верно, в данном случае удаление кавычек в начале и конце даст ошибку, они нужны по смыслу.
#39
by spectre1978
вы привязываетесь к фразе. Мы же пытаемся общий алгоритм построить, который с большинством фраз работать будет
#40
by Балоун
а алгоритм будет как-то определять, относится фраза к большинству или меньшинству? или требуется получить на выходе хоть какой-то список слов, который ещё нужно контролировать после?
#41
by spectre1978
Кстати, в качестве окончательного "кошмара" для алгоритма к добавлю, что в реальном названии (по документам) закрывающая кавычка в конце - одна. Т.е. во фразе их три :)
#43
by Jokero
просто читать нужно с конца, т.есть найти с конца кавычку и читать, пока не встретиться еще одна.
#45
by Garykom
Мда стока рассуждений ниочем... По сабжу не уточнены: без этих уточнений задачу не решить в общем случае ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить штрихкод (число) по имени позиции номенклатуры?
- запросом получить похожие наименования номенклатуры
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как в 1С получить вернюю папку-родителя номенклатуры
- Как программно получить наименования, вид сравнения и значение отбора СКД
- Конвертация данных получить серию номенклатуры
- УТ 11.1 - получить цену номенклатуры
В этой группе 1С
- НДС с межценовой разницей
- Правильно ли решена тестовая задачка...
- ЗУП как правильно вводить остаток неиспользованного отпуска по сотруднику
- Как правильно передать хранилище значений с сервера на клиент
- Среднесписочная численность ЗУП
- 1С8.3: Внешние источники данных - функции + Oracle11g
- Взнос наличными в банк УТ 11
- УТ 10.3 Встроенный почтовый клиент, учетные записи на Yandex
- Frontol альтернативный отчет
- разовая скидка суммой - Розница 2.0
- Набор-комплект в форме подбора номенклатуры по остаткам
- Как одни запросом выбрать все счета нижнего уровня?
- Не отображается команда в панели навигации формы
- При добавлении новой строки в ТЧ сразу заполнить некоторые колонки
- Конвертация 2.1 :: Как удалить ПКО и ПВД, чтобы не попадали в файл xml
- Как узнать номер последней версии хранилища программно
- Загрузка валют с Bloomberg
- 8.3 + IIS = странный глюк
- Корректировка поступления в УТ 10.3
- УТ 11.1 или 10.3 для небольшой фирмы