У меня есть строка, отформатированная, например, как «segmentation_level1_id_10», и хотел бы извлечь связанный с ней номер уровня (т. Е. Число непосредственно после уровня слова).Как найти шаблон рядом с заданной строкой с использованием регулярного выражения в R
У меня есть решение, которое делает это в два этапа, сначала находит образец level\\d+
затем заменяет уровень с отсутствующими после, но я хотел бы знать, если это возможно, чтобы сделать это за один шаг только с str_extract
Пример ниже:
library(stringr)
segmentation_id <- "segmentation_level1_id_10"
segmentation_level <- str_replace(str_extract(segmentation_id, "level\\d+"), "level", "")
Спасибо за ответы –