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

diff --git a/doc/RE b/doc/RE
index 75d0f73438daae46be4745e4ac9bb5aee768408b..92b4728791cf7470ab674b1083ab6c0881a6f8ae 100644 (file)
--- a/doc/RE
+++ b/doc/RE
@@ -82,6 +82,9 @@ syntax: ONIG_SYNTAX_RUBY (default)
 
   \X       Extended Grapheme Cluster   \O(?:\Y\O)*+
 
+           \X doesn't check whether matching start position is boundary.
+           Write as \y\X if you want to ensure it.
+
            Unicode case:
              See [Unicode Standard Annex #29: http://unicode.org/reports/tr29/]
 
index 8e39166e67ed26118c654018d93ee57b9e93ceef..b967e02d055a6aac722c373d5bace6478902afd3 100644 (file)
--- a/doc/RE.ja
+++ b/doc/RE.ja
@@ -82,6 +82,9 @@
 
   \X       拡張書記素房   \O(?:\Y\O)*+
 
+           \Xは照合の開始位置が拡張書記素房の境界かどうかを確認しない。
+           それを確実にしたければ、\y\Xと書けば良い。
+
            Unicodeの場合:
              参照 [Unicode Standard Annex #29: http://unicode.org/reports/tr29/]
 
 補記 3. Perl 5.8.0と比較して存在しない機能
 
    + \N{name}
-   + \l,\u,\L,\U, \X, \C
+   + \l,\u,\L,\U,\C
    + (?{code})
    + (??{code})