LoginSignup
12
13

More than 5 years have passed since last update.

正規表現一覧 Ruby

Last updated at Posted at 2013-07-17

[ABC]

AまたはBまたはC

[A-Z]

AからZまでのアルファベットの範囲

[^A]

A以外の文字と一致

.

任意の一文字とマッチ

\S

空白文字を表す

\d

0から9までの数字とマッチ

\w

英数字とマッチ

\A

文字列の先頭にマッチする

\z

文字列の末尾にマッチする

^

行頭の文字列とマッチング

$

行末の文字列とマッチング

*

0回以上の繰り返し 例  /A*/ = "", /A*/ = "AAAAA"

+

1回以上の繰り返し 例 /A+/ = "AAAAA"

?

0回または1回の繰り返し 例 /A?/ = "AA", /A?/ = "A"

*?

0回以上の繰り返しのうち最短の部分

+?

1回以上の繰り返しのうち最短の部分

(ABC)

複数の文字列の繰り返し 例 /(ABC)/ = "ABCABCABC"

/(^ABC|DEF$)/

いくつかの候補の中からどれか1つに当てはまるものにマッチする 

例 #/(^ABC|DEF$)/ = "ABC"

12
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
13