R/words.pos.R

Defines functions words.pos

Documented in words.pos

words.pos <- function(pattern, text, ignore.case = FALSE,
                      perl = TRUE, fixed = FALSE, useBytes = TRUE, ...)
{
    position <- regexpr(pattern, text, ignore.case, perl, fixed, useBytes, ...)[1]
    result <- numeric(0)
    while(position != -1 )
    {
        result <- c(result, position )
        text <- substr(text, position + 1, nchar(text))
        position <- regexpr(pattern, text, ignore.case, perl, fixed, useBytes, ...)[1]
    }
    return(cumsum(result))
}

Try the seqinr package in your browser

Any scripts or data that you put into this service are public.

seqinr documentation built on May 29, 2024, 6:36 a.m.