« [R]下三角行列を作成する | トップページ | [R]LU分解を行う »

2026年2月26日 (木)

[R]正規表現でIPv4によるIPアドレス表記の文字列かどうか判定する

正規表現パターンに「^([0-9]+\\.){3}[0-9]+$」を指定すればよい。あらかじめ文字列の先頭と末尾の空白は取り除いておくこと。

> s <- c("12.34.56.78", "123.456.789.123", "123.456", "a.b.c.d", "ab.cd.ef.gh")
> grep("^([0-9]+\\.){3}[0-9]+$", s, value = TRUE)
[1] "12.34.56.78" "123.456.789.123"

« [R]下三角行列を作成する | トップページ | [R]LU分解を行う »

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

コメント

コメントを書く

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

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

« [R]下三角行列を作成する | トップページ | [R]LU分解を行う »

無料ブログはココログ

■■

■■■