Я хотел бы извлечь все числа в строке, окруженные двумя маркерами / образцами. Однако регулярные выражения в R - моя проклятие.
У меня есть что-то вроде этого:
string <- "<img src='images/stimuli/32.png' style='width:341.38790035587186px;height: 265px;'><img src='images/stimuli/36.png' style='width:341.38790035587186px;height: 265px;'>"
marker1 <- "images/stimuli/"
marker2 <- ".png"
и хочу что-то вроде этого
gsub(paste0(".*", marker1, "*(.*?) *", marker2, ".*"), "\\1", string)
[1] "32" "36"
Однако я получаю это:
[1] "32"
PS Если у кого-то есть хорошее руководство, чтобы понять, как здесь работают регулярные выражения, дайте мне знать. Я почти уверен, что ответ довольно прост, но я просто не получаю регулярное выражение: (