在两个零宽度断言上拆分字符串

时间:2018-02-16 02:47:12

标签: r regex

我想通过将它分成两个零宽度断言来隔离字符串中的数字。我可以拆分第一个

[[1]]
[1] "nursereviewday" "36_arm_1"  

这样它就会返回

[[1]]
[1] "nursereviewday" "36" "_arm_1" 

但我想分成三个这样的

var text2_2 = document.createElement("p");
text2_2.className = "reasoning";
text2_2.innerText = "All vitamins are <strong>required</strong> by our ..."

这是在R中,但任何解决此问题的正则表达式都可以

1 个答案:

答案 0 :(得分:2)

试试这个:

 (?<=[[:alpha:]])(?=[[:digit:]])|(?<=[[:digit:]])(?=_)