Help us understand the problem. What is going on with this article?

正規表現一覧 Ruby

More than 5 years have passed since last update.

[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"

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away