CharNumSplit: Split Vectors in the Form of Numbers+Characters or...

Description Usage Arguments Value Author(s) References Examples

View source: R/CharNumSplit.R

Description

A convenience function for the perl = TRUE patterns for "(?<=[a-zA-Z])(?=[0-9])" and "(?<=[0-9])(?=[a-zA-Z])". That's it. Really.

Usage

1
CharNumSplit(string, alphaFirst = TRUE)

Arguments

string

The string to be split.

alphaFirst

Logical. Characters first (TRUE)? Or numbers (FALSE)?

Value

A list with the split values.

Author(s)

Ananda Mahto

References

http://stackoverflow.com/a/23052016/1270695

Examples

1
2
3
4
5
STR1 <- c("ABC123", "BCD234", "CDE345", "DEF456")
STR2 <- c("123ABC", "234BCD", "345CDE", "456DEF")

CharNumSplit(STR1, alphaFirst = TRUE)
CharNumSplit(STR2, alphaFirst = FALSE)

mrdwab/SOfun documentation built on June 20, 2020, 6:15 p.m.