如何根据大小写拆分R中的文本字符串?

时间:2014-08-14 18:15:29

标签: regex r string split

这是第一个字符串拆分场合,我不确定是否可以在R中完成。

我有一个字符串列表,其中包含以下格式的信息:

data <- c("Los Angeles DodgersAtlanta Braves",
        "Milwaukee BrewersChicago Cubs",
        "Arizona DiamondbacksMiami Marlins")

我如何在每个字符串中拆分两个相邻的团队名称? 有没有办法根据字符串的大写来查找或拆分?

(或许可以找到两个小写字符在大写字母之前并在那里拆分的方法吗?)

1 个答案:

答案 0 :(得分:4)

使用以下正则表达式进行拆分:

(?:\s|(?<=[a-z]))(?=[A-Z])

这是regex demo