###久しぶりにrocker/tidyverseベースのコンテナをリビルドしたら
R version 4.0.0 (2020-04-24) -- "Arbor Day"
Copyright (C) 2020 The R Foundation for Statistical Computing
ひぇっ?!
バージョン上がっとる!!
まぁ慌てるもんでも無いか
一部のコードで非互換の部分が見つかったので、(細かい使用変更数カ所)
さっさと直してしまいました。
定期実行してる分の以降はもうちょい先でも良いかと思ったのですが...
Regexとか書くのにチョー便利そうな「raw string」なるものが
使い方は 【""】 の代わりに 【r"()"】で文字列をはさみます:
> "(閉じカッコ以外の全ての文字😁 \¥/ バルタン星人)"
Error: '\�' is an unrecognized escape in character string starting ""(閉じカッコ以外の全ての文字😁 \�"
> r"(閉じカッコ以外の全ての文字😁 \¥/ バルタン星人)"
[1] "閉じカッコ以外の全ての文字😁 \\¥/ バルタン星人"
おええええ便利!!!
「")" 以外の全ての文字」がそのままエスケープせずに記入出来ます。
...メチャ楽やんけ!
いやバルタンは良いんですが、
過去何度、stringrの早見表を見ながらイライラしつつ
regexをR用に書き直したか...
えっと \\ で \ だから...
あ、\\? で\?だから、
元々が \\?!// だったら、 \\\\\\?\!\/...........
とかから永遠に開放されました!!!
いやったぜR4!!!
元記事はこちらを拝見しました:
https://blog.revolutionanalytics.com/2020/04/r-400-is-released.html