[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2748

From: Yui NARUSE <redmine@r...>
Date: Fri, 1 Jul 2011 10:59:12 +0900
Subject: [ruby-reference-manual:2748] [るりまプロジェクト - Bug #4954] 正規表現の {m} の説明


Issue #4954 has been updated by Yui NARUSE.


> メタ文字 ?, *, + はそれぞれ {0,1}, {0,} {1,} と同じです。 

詳説正規表現では、こいつらは「量指定子」という分類になっていますね

----------------------------------------
Bug #4954: 正規表現の {m} の説明

http://redmine.ruby-lang.org/issues/4954

Author: 5 5
Status: Open
Priority: Low
Assignee: 
Category: doc
Target version: 
reporter: 
ruby_version: 


「正規表現」の {m} 等の説明の最後に

 正規表現 ?, *, + はそれぞれ {0,1}, {0,} {1,} と同じです。 
とありますが,?, *, + はそれ単独では正規表現ではないので,
 メタ文字 ?, *, + はそれぞれ {0,1}, {0,} {1,} と同じです。 
とか
 正規表現 X?, X*, X+ はそれぞれ X{0,1}, X{0,} X{1,} と同じです。 
のようにしては如何でしょうか。

※前者のほうがすっきりはしていますが,「+?」における「?」はまた違うので,厳密に言うとメタ文字レベルの話でもないんですよね。


-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2744 2011-07-01 02:24 [redmine@r...        ] [るりまプロジェクト - Bug #4954][Open] 正規表現の {m} の説明
->    2748 2011-07-01 03:59 ┣[redmine@r...        ] [るりまプロジェクト - Bug #4954] 正規表現の {m} の説明
      2750 2011-07-01 04:24 ┗[redmine@r...        ] [るりまプロジェクト - Bug #4954] 正規表現の {m} の説明