R: Split a string by its numeric characters.

str_split_by_numbers {strex} | R Documentation

## Split a string by its numeric characters.

### Description

Break a string wherever you go from a numeric character to a non-numeric or vice-versa. Keep the whole string, just split it up. Vectorised over `string`.

### Usage

    str_split_by_numbers(string, decimals = FALSE,
      leading_decimals = FALSE, negs = FALSE, sci = FALSE,
      commas = FALSE)

### Arguments

`string` | A string.
`decimals` | Do you want to include the possibility of decimal numbers (`TRUE`) or not (`FALSE`, the default).
`leading_decimals` | Do you want to allow a leading decimal point to be the start of a number?
`negs` | Do you want to allow negative numbers? Note that double negatives are not handled here (see the examples).
`sci` | Make the search aware of scientific notation e.g. 2e3 is the same as 2000.
`commas` | Allow comma separators in numbers (i.e. interpret 1,100 as a single number (one thousand one hundred) rather than two numbers (one and one hundred)).

### Value

A list of character vectors.

### See Also

Other splitters: `str_split_camel_case`

### Examples

    str_split_by_numbers(c("abc123def456.789gh", "a1b2c344"))
    str_split_by_numbers("abc123def456.789gh", decimals = TRUE)
    str_split_by_numbers(c("22", "1.2.3"), decimals = TRUE)

[Package strex version 1.2.0 Index]