エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Copy/Cut/Paste:正規表現
4 正規表現の処理メカニズム 正規表現には2種類のエンジン(DFA、NFA)があるという話。 4.2 マッチの基本... 4 正規表現の処理メカニズム 正規表現には2種類のエンジン(DFA、NFA)があるという話。 4.2 マッチの基本原則 ・最初(最左)のマッチが優先される。 ・標準の量定子(*、+、?、{n,m})は欲張りである。 4.2.4 第2原則:標準の量指定子は欲張りである 欲張り量指定子の「欲張り」とは、マッチを満たすために、常に、必要な最低量を超えて対象テキストを飲み込む(少なくともそうしようとする)という意味である。 4.2.4.3 早いもの勝ち 練習問題 "^.*([0-9]+)"を"Copyright 2003."に適用した場合に何がキャプチャされるか。 これはなるべく最初のマッチが優先され、量指定子は"かなり"欲張りなので、3しか"[0-9]+"に渡されないことになる。 これは間違う。 4.3 正規表現制御型とテキスト制御型 「NFA」というのは「非決定性オー