パターンを見つけるためにRで後読み正規表現を実行しようとしています。これで「bob」の「b」がプルされると思いますが、代わりにエラーが発生します。
> 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 のヘルプ ページでは、後読みが機能するはずであることが具体的に示されているため、混乱しています: http://stat.ethz.ch/R-manual/R-patched/library/base/html/regex.html
何か案は?