]> granicus.if.org Git - onig/commitdiff
add descriptions about \X
authorK.Kosako <kosako@sofnec.co.jp>
Mon, 21 Aug 2017 06:31:25 +0000 (15:31 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Mon, 21 Aug 2017 06:31:25 +0000 (15:31 +0900)
doc/RE
doc/RE.ja

diff --git a/doc/RE b/doc/RE
index 68dd957c8e6bb8028766f2b305095442f8a21e05..75d0f73438daae46be4745e4ac9bb5aee768408b 100644 (file)
--- a/doc/RE
+++ b/doc/RE
@@ -80,6 +80,13 @@ syntax: ONIG_SYNTAX_RUBY (default)
 
   \O       true anychar      (?m:.)    (* original function)
 
+  \X       Extended Grapheme Cluster   \O(?:\Y\O)*+
+
+           Unicode case:
+             See [Unicode Standard Annex #29: http://unicode.org/reports/tr29/]
+
+           Not Unicode:   (?>\r\n|\O)
+
 
   Character Property
 
@@ -139,8 +146,8 @@ syntax: ONIG_SYNTAX_RUBY (default)
   $       end of the line
   \b      word boundary
   \B      non-word boundary
-  \y      extended grapheme cluster boundary
-  \Y      extended grapheme cluster non-boundary
+  \y      Extended Grapheme Cluster boundary
+  \Y      Extended Grapheme Cluster non-boundary
 
   \A      beginning of string
   \Z      end of string, or before newline at the end
@@ -430,7 +437,7 @@ A-2. Original extensions
 A-3. Missing features compared with perl 5.8.0
 
    + \N{name}
-   + \l,\u,\L,\U, \X, \C
+   + \l,\u,\L,\U,\C
    + (?{code})
    + (??{code})
 
index feb0784fc2130976736ecf74726a19329612e7df..8e39166e67ed26118c654018d93ee57b9e93ceef 100644 (file)
--- a/doc/RE.ja
+++ b/doc/RE.ja
 
   \O       真任意文字  (?m:.)      (* 原作)
 
+  \X       拡張書記素房   \O(?:\Y\O)*+
+
+           Unicodeの場合:
+             参照 [Unicode Standard Annex #29: http://unicode.org/reports/tr29/]
+
+           Unicode以外の場合:   (?>\r\n|\O)
+
 
   Character Property