0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

頻繁に使う10パターンの正規表現をRegex101で確認する。

Last updated at Posted at 2020-09-24

Regex101はこんな風に正規表現を確認することができるChromeプラグインです。

image.png

これ:point_up_tone1:を使って、正規表現の復習と確認をしたいと思います。

任意の1字にマッチ

.
ru.y

○ ruby
○ ruuy
× ruuby

0文字以上直前の文字が続く

*
elixir*

○ elixir
○ elixirrrr

1文字以上直前の文字が続く
+
elixir+

× elixir
○ elixirrrr

なんでもいいから1文字以上続くもの
.+
elixir.+

○ elixir/phoenix

image.png

[]ブラケット

[aiu]
a i uのどれかにマッチする。
image.png

[a-z]
小文字アルファベットにマッチする。
image.png

[0-9]
数字にマッチする。

{n}ブレース

直前の文字がn文字続く。

a{4}
image.png

a{4,5}
aが4個以上、5個以下という意味になる。
image.png

0[5,7-9]0-[0-9]{4}-[0-9]{4}
image.png

行頭と行末

^行頭
キャレット

$行末
ドル

使用例を省略します。

()カッコと$1

()カッコは囲った正規表現にマッチした内容を記録する。
$1は記録したものです。

例えばCotEditorで検索と置換を使って該当のgmailの@までをusername:の右に置くようにする。(タイトルと矛盾してすみません)
検索:([a-z]+)@gmail.com
置換:username:$1

すべて検索を押下してからすべて置換を押下します。

image.png

image.png

0
0
1

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?