« [R]文字列から正規表現にマッチする文字列を抜き出す | トップページ | [R]SQL Serverのデータベースを作成する »

2024年1月23日 (火)

[R]正規表現を使用してファイル名を表す文字列から拡張子を消す

gsub関数を使う。1つ目の例は拡張子をすべて削除、2つ目の例は拡張子を一つだけ削除した例。

> s <- c("カナメ.バッカニア.txt", "フレイア.ヴィオン.txt")
> print(s)
[1] "カナメ.バッカニア.txt" "フレイア.ヴィオン.txt"
> gsub("\\..+$", "", s)
[1] "カナメ" "フレイア"
> gsub("\\.[^\\.]+$", "", s)
[1] "カナメ.バッカニア" "フレイア.ヴィオン"

« [R]文字列から正規表現にマッチする文字列を抜き出す | トップページ | [R]SQL Serverのデータベースを作成する »

R(正規表現)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]文字列から正規表現にマッチする文字列を抜き出す | トップページ | [R]SQL Serverのデータベースを作成する »

無料ブログはココログ

■■

■■■