エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
はじめての正規表現とベストプラクティス#5(特別編)`|`と部分マッチのワナ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
はじめての正規表現とベストプラクティス#5(特別編)`|`と部分マッチのワナ
#1: 基本となる8つの正規表現 #2: 正規表現とは何か/ワイルドカードとの違い #3: 冒頭/末尾にマッチする... #1: 基本となる8つの正規表現 #2: 正規表現とは何か/ワイルドカードとの違い #3: 冒頭/末尾にマッチするメタ文字とセキュリティ、文字セットの否定と範囲 #4: 先読みと後読みを極める #5(特別編)|と部分マッチのワナ(本記事) #6: 文字セットのショートハンド #7: Unicode文字ポイントとUnicode文字クラス #8: 対象の構造を意識した「適度にDRYな」書き方 #9: .*や.+がバックトラックで不利な理由 10: 危険な「Catastrophic Backtracking」前編 今回は特別編として、論理ORを表す|の注意について書きます。 今回を含め、本シリーズでは主に日本語の文章でのマッチを扱う場合を念頭においています。 ⚓|のワナ はじめの八歩でご紹介した論理ORを表す|(代替構成体)は、柔軟かつ可読性の高い正規表現を書くのになくてはならないメタ文字です。