Добрый день,
Это снова я)
Такой вопрос, может у кого-то есть решение?
Есть кусок текста, взятый между границами, Можно ли из него каким-то образом, может с помощью регулярок, выгрузить нужный текст, к примеру: между одного ключевого слова до другого. Может у вас есть примеры регулярных выражений такого типа? Буду очень благодарен, спасибо!
Из текста вытащить несколько объектов
Was this article helpful?
0 out of 0 found this helpful
Comments
3 comments
Здравствуйте,
Вас интересует решение на уровне FlexiLayout Studio (тут определяются только геометрические границы региона, из которого потом будет извлекаться текст) или на уровне FlexiCapture (тут можно работать уже с распознанным текстом)?
Если вас не затруднит, пожалуйста, приведите пример документа (можно скриншот) с указанием того, какой результат вы хотите на его основе получить.
Добрый день, Екатерина, спасибо за ответ!
На уровне FlexiCapture. Как пример: текст - текст - текст "постоянное слово" - "нужный текст" - "постоянное слово" - текст - текст - текст.
Спасибо!
Здравствуйте,
Для подобной задачи вам лучше всего использовать средства .NET языков в скрипте правил, написанном в поле, значение которого вы хотите изменять. В качестве изменяемого объекта вы берёте Context.Field("your_field").Text.
Пример нахождения подстроки в строке между двумя известными значениями можно найти, например, по этой ссылке:
https://stackoverflow.com/questions/17252615/get-string-between-two-strings-in-a-string
Please sign in to leave a comment.