Tech Racho エンジニアの「?」を「!」に。

シリーズ記事: 正規表現のベストプラクティスを学ぶ


正規表現のベストプラクティスシリーズ

はじめての正規表現とベストプラクティス1: 基本となる8つの正規表現

はじめての正規表現とベストプラクティス2: 正規表現とは何か/ワイルドカードとの違い

はじめての正規表現とベストプラクティス3: 冒頭/末尾にマッチするメタ文字とセキュリティ、文字セットの否定と範囲

はじめての正規表現とベストプラクティス4: 先読みと後読みを極める

はじめての正規表現とベストプラクティス5:(特別編)`|`と部分マッチのワナ

はじめての正規表現とベストプラクティス6: 文字セットのショートハンド

はじめての正規表現とベストプラクティス7: Unicode文字ポイントとUnicode文字クラスのプロパティ

はじめての正規表現とベストプラクティス8: 対象の構造を意識した「適度にDRYな」書き方

はじめての正規表現とベストプラクティス9: `.*`や`.+`がバックトラックで不利な理由

はじめての正規表現とベストプラクティス10: 危険な「Catastrophic Backtracking」

はじめての正規表現とベストプラクティス11: 最もシンプルなReDoSと回避方法

Ruby/Railsの正規表現

Railsでメールアドレスをバリデーションする方法(翻訳)

Rubyの正規表現は`&&`のintersectで文字セットの「差分」を取れる

Rubyの整数リテラルの単項演算子を再現する正規表現を書いてみた

その他の正規表現記事

Ruby: 文字列マッチは正規表現より先に専用メソッドを使おう

正規表現: 文字クラス [ ] 内でエスケープしなくてもよい記号

正規表現: 元号の漢数字「〇一二三四五六七八九十」にマッチさせる

JavaScript: Chrome V8なら正規表現で後読み(look behind)がフル機能で使える


CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。