mam bardzo szczególne pytanie dotyczące wyrażeń regularnych w R:regex: "(^ |)" vs "(| ^)"
grepl("(|^)over","stackoverflow")
# [1] TRUE
grepl("(^|)over","stackoverflow")
# [1] FALSE
grepl("(^|x|)over","stackoverflow")
# [1] FALSE
grepl("(x|^|)over","stackoverflow")
# [1] FALSE
grepl("(x||^)over","stackoverflow")
# [1] TRUE
Dlaczego nie wszystkie te wyrażenia oceny do TRUE
?
nie wiem, dlaczego do domyślnej biblioteki (POSIX 1003.2 rozszerzonych wyrażeń regularnych), ale działa zgodnie z oczekiwaniami pcre 'Grepl ("(^ |) nad", "stackoverflow", Perl = true) ' – rawr