以下のような文字列があったとして、カンマ以降の文字列(「20, 30」の部分だけ)を抜き出したいのですが
R
1a <- "10, 20, 30"
sub()と正規表現を使って文字列置換を行い、欲しい部分だけ切り出そうとすると
R
1> sub(".*,", "", a) 2[1] " 30"
↑このようになってしまい上手くいきませんでした。
sub() は条件に合ったもののうち最初の 1 つだけを置換する関数ですが、正規表現を入れるとダメなのでしょうか。
なおライブラリのstringr::str_replace()を使っても同様の問題が起きました。
substr()のように○○番目の文字列切り出しとかではなく、
特定の文字列に挟まれた文字列の抜き出し方法を探しているのですが
何かご存知の方がいらっしゃいましたら、どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/08 12:25