Более

Регулярное выражение для соответствия всем числам в списке через запятую в FME


В FME у меня есть Тип объекта с муниципалитетами и их идентификаторами, а также строковый атрибут, состоящий из неизвестного количества этих идентификаторов, разделенных запятыми, например:

5586,5587,3468,9942

Цель состоит в том, чтобы сохранить только те функции, идентификаторы которых находятся в списке. Я хотел использовать преобразователь StringSearcher для извлечения чисел из списка, но не могу понять, какое регулярное выражение использовать.

  • Я новичок в FME, правильно ли это?
  • Если да, то какое регулярное выражение следует использовать для возврата всех чисел в «Атрибут согласованных частей»?

Я бы попробовал трансформатор Тестера, используя оператор "Содержит"

т.е. проверить, если [строковый атрибут] 'содержит' [атрибут ID]

Кажется, это более быстрый способ реализовать это; Я просто попробовал (установка заняла 2 минуты), и вроде работает нормально.


Смотреть видео: Universidade XTI JAVA 061 Regular Expression regex Expressão Regular (October 2021).