Допустим, у меня есть строка ABCC321BB321A
.Я хочу найти шаблон, который состоит из ABC...321
, где ...
может быть любым символом (ами).Однако я хочу вернуть только результаты, в которых символы в подстроке можно сгруппировать в наборы по 3.
Например, я не хочу ABCC321 (ABC - C32 - 1)
, но хочу ABCC321BB321 (ABC - C32 - 1BB - 321)
.
Как бы я это сделал в R
?Можно ли добиться с помощью регулярных выражений?Я предполагаю, что мог бы разбить строку на список, содержащий группы из 3, или использовать условные выражения, чтобы вернуть только те совпадения, которые делятся на 3, чтобы получить желаемый ответ, но я предполагаю, что есть более эффективный метод.