LoginSignup
5
3

More than 5 years have passed since last update.

各言語・エディタ・正規表現エンジンの正規表現の仕様リンク集

Last updated at Posted at 2018-12-15

IDE・エディタの正規表現の仕様

IntelliJ IDEA(Jetbrains)
正規表現の構文リファレンス - 公式ヘルプ | IntelliJ IDEA

Notepad++(PCRE)
Regular Expressions - Notepad++ Wiki

Emacs
公式ドキュメント(英語)
Regexps - GNU Emacs Manual
Regexp Backslash - GNU Emacs Manual

有志による和訳
GNU Emacs Lisp Reference Manual - 正規表現のシンタックス

Vim
公式ドキュメント
pattern - Vim Documentation
pattern - Vim日本語ドキュメント

整理したQiita記事
vim正規表現リファレンス - Qiita

言語毎の正規表現の仕様

Ruby
正規表現(Ruby 2.5.0)

Python3
6.2. re — 正規表現操作 — Python 3.6.5 ドキュメント

Java
Pattern (Java Platform SE 8 )

JavaScript
JavaScript RegExp Reference
正規表現 - JavaScript | MDN
ブラウザによって差異があるので注意が必要ですね。
一例を出すと、正規表現の後読みは、Chromeでは対応してるが、FireFoxでは対応してないです(2018年12月現在)。

PHP
PHP: メタ文字 - Manual

Perl
perlreref - Perl の正規表現のリファレンス - perldoc.jp

MySQL
MySQL :: MySQL 5.6 リファレンスマニュアル :: 12.5.2 正規表現

PostgreSQL
9.7. パターンマッチ

Redis
全データ型対応の操作 — redis 2.0.3 documentation
?,*,[]しか使えないとの情報あり

正規表現エンジン毎の仕様

PCRE - Perl Compatible Regular Expressions
pcre2syntax man page(英語)

Onigmo(鬼雲)
RE.ja

RE2(Google 製)
Syntax(英語)

Rust の regex クレート
Syntax(英語)

編集リクエストで他言語・エディタの正規表現リンク追記歓迎です:grinning:

5
3
3

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
5
3