camelParse {Ecfun} | R Documentation |
Split a character string where a capital letter follows a lowercase letter
Description
Split a character string where a capital letter follows a lowercase letter.
Usage
camelParse(x, except=c('De', 'Mc', 'Mac'))
Arguments
x |
a character vector |
except |
character vector giving exceptions: If any of these are found, ignore and look for the next one |
Details
Find all places where a lowercase letter is followed by a capital.
Split on those points
Value
list of character vectors
Author(s)
Spencer Graves
See Also
Examples
tst <- c('Smith, JohnJohn Smith',
'EducationNational DefenseOther Committee',
'McCain, JohnJohn McCain')
tst. <- camelParse(tst)
all.equal(tst., list(c('Smith, John', 'John Smith'),
c('Education', 'National Defense', 'Other Committee'),
c('McCain, John', 'John McCain') ) )
[Package Ecfun version 0.3-2 Index]