Преобразование текста OpenRefine удаляет все символы из символа «[«

#text #transform #openrefine

Вопрос:

Я хочу удалить все символы после символа » [ » , как показано на скриншоте ниже:

Шриншот

Как мне этого добиться?

Ответ №1:

Примеры ввода с предоставленного скриншота:

  • 189 [122-270]
  • 18 [5.10-6.90]

Самый простой способ-разделить столбец на разделитель [ и удалить второй столбец.

Более сложным способом было бы использовать регулярное выражение:

value.replace(/s[[^]] ]/, "")

Поиграйте с https://regex101.com/ или https://regexr.com/ чтобы узнать больше о том, как работает это регулярное выражение.

Комментарии:

1. Это работает! Большое спасибо!.