Вариант 1
^.*/
Empty string
*
является жадным, ^.*/
будет совпадать с началом строки до последней косой черты. Таким образом, вы можете напрямую заменить это пустой строкой, и вы останетесь с нужным текстом. Вариант 2
^.*/(.*)
$1
или \1
, а не уверен в Ant) ^.*/
соответствует последней косой чертой. Затем вы фиксируете конец строки в группе 1 с помощью (.*)
и заменяете весь матч Группой 1. Вы можете использовать dplyr::filter
для фильтрации строк на основе ваших критериев (не проверено, поскольку у меня нет ваших данных):
datainput <- reactive{(
your_table %>%
dplyr::filter(A == input$firstorsecond,
B == input$anotherselection,
C == input$result,
D == input$pos)
})
Возможно, вы адаптировались к своим фактическим данным, например, я считаю там 5 В то время как в вашем описании вы упоминаете только 4 столбца.