Почему это регулярное выражение с использованием lookbehinds недопустимо в R?

Я пытаюсь сделать регулярное выражение в R, чтобы найти шаблон. Я ожидаю, что это будет тянуть «б» в «Боб», но вместо этого я получаю ошибку.

> regexpr("(?<=a)b","thingamabob")
Error in regexpr("(?<=a)b", "thingamabob") : 
invalid regular expression '(?<=a)b', reason 'Invalid regexp'

Это не выдает ошибку, но и ничего не находит.

> regexpr("(.<=a)b","thingamabob")
[1] -1
attr(,"match.length")
[1] -1
attr(,"useBytes")
[1] TRUE

Я запутался, потому что страница справки для regexpr специально указывает, что lookbehind должен работать:http://stat.ethz.ch/R-manual/R-patched/library/base/html/regex.html

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос