summaryrefslogtreecommitdiff
path: root/doc/API.ja
diff options
context:
space:
mode:
Diffstat (limited to 'doc/API.ja')
-rw-r--r--doc/API.ja11
1 files changed, 7 insertions, 4 deletions
diff --git a/doc/API.ja b/doc/API.ja
index 8979589..af02b33 100644
--- a/doc/API.ja
+++ b/doc/API.ja
@@ -1,4 +1,4 @@
-鬼車インターフェース Version 6.9.7 2022/02/04
+鬼車インターフェース Version 6.9.9 2022/11/16
#include <oniguruma.h>
@@ -361,6 +361,8 @@
onig_set_callout_user_data_of_match_param()で指定するuser_dataは、
calloutで使用されるuser_dataと共用される。
+ ONIG_OPTION_MATCH_WHOLE_STRING マッチした終端の位置がendになることを要求
+
# int onig_search_with_param(regex_t* reg, const UChar* str, const UChar* end,
const UChar* start, const UChar* range, OnigRegion* region,
@@ -400,6 +402,7 @@
ONIG_OPTION_NOT_END_STRING endを文字列終端と看做さない (\z, \Z 失敗)
ONIG_OPTION_NOT_BEGIN_POSITION startを検索開始位置と看做さない (\G 失敗)
ONIG_OPTION_CALLBACK_EACH_MATCH 全てのマッチ成功に対してコールバック関数が呼び出される。
+ ONIG_OPTION_MATCH_WHOLE_STRING マッチした終端の位置がendになることを要求
# int onig_match_with_param(regex_t* reg, const UChar* str, const UChar* end,
@@ -445,7 +448,7 @@
引数
1 rset: regsetオブジェクトを返すためのアドレス
- 2 n: 正規表現オブジェクトの個数
+ 2 n: 正規表現の個数
3 regs: 正規表現オブジェクトの配列
戻り値
@@ -476,7 +479,7 @@
引数
1 set: regsetオブジェクト
2 at: 変更する場所のインデックス
- 2 reg: 正規表現オブジェクト
+ 3 reg: 正規表現オブジェクト
戻り値
正常終了: ONIG_NORMAL == 0
@@ -635,7 +638,7 @@
戻り値
正常終了: 指定された名前に対するグループ数
(例 /(?<x>..)(?<x>..)/ ==> 2)
- 名前に対するグループが存在しない: -1
+ 名前に対するグループが存在しない: ONIGERR_UNDEFINED_NAME_REFERENCE
引数
1 reg: 正規表現オブジェクト