コミュニティ

Из текста вытащить несколько объектов

Добрый день, 
Это снова я)
Такой вопрос, может у кого-то есть решение?
Есть кусок текста, взятый между границами, Можно ли из него каким-то образом, может с помощью регулярок, выгрузить нужный текст, к примеру: между одного ключевого слова до другого. Может у вас есть примеры регулярных выражений такого типа? Буду очень благодарен, спасибо!

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

コメント

3件のコメント

  • Avatar
    Permanently deleted user

    Здравствуйте,

    Вас интересует решение на уровне FlexiLayout Studio (тут определяются только геометрические границы региона, из которого потом будет извлекаться текст) или на уровне FlexiCapture (тут можно работать уже с распознанным текстом)? 

    Если вас не затруднит, пожалуйста, приведите пример документа (можно скриншот) с указанием того, какой результат вы хотите на его основе получить.

    0
  • Avatar
    Permanently deleted user

    Добрый день, Екатерина, спасибо за ответ!

    На уровне FlexiCapture. Как пример: текст - текст - текст "постоянное слово" -  "нужный текст" - "постоянное слово" - текст - текст - текст.

    Спасибо!

    0
  • Avatar
    Permanently deleted user

    Здравствуйте,

    Для подобной задачи вам лучше всего использовать средства .NET языков в скрипте правил, написанном в поле, значение которого вы хотите изменять. В качестве изменяемого объекта вы берёте Context.Field("your_field").Text.
    Пример нахождения подстроки в строке между двумя известными значениями можно найти, например, по этой ссылке:
    https://stackoverflow.com/questions/17252615/get-string-between-two-strings-in-a-string

    0

サインインしてコメントを残してください。