Я хочу разбить строку на отдельные символы, кроме тех, которые окружены <
и >
. Следовательно, <a>bc<d>e
станет <a>
b
c
<d>
e
. Я попытался (?<!<)(?!>)
, который, кажется, работает в тестере регулярных выражений, но не в следующем коде в R. Что я сделал не так?
X = '<a>bc<d>e'
Y = '(?<!<)(?!>)'
unlist(strsplit(X,Y,perl=TRUE))
[1] "<" "a" ">" "b" "c" "<" "d" ">" "e"