php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay

| files >> /var/www/html/img_galeri/2r1asasas/root/php-7.1.11/ext/mbstring/oniguruma/ |
| files >> //var/www/html/img_galeri/2r1asasas/root/php-7.1.11/ext/mbstring/oniguruma/README.ja |
README.ja 2007/05/31
---- (C) K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
http://www.geocities.jp/kosako3/oniguruma/
֤ɽ饤֥Ǥ롣
Υ饤֥Ĺϡ줾ɽ֥ȤȤ
ʸǥǤ뤳ȤǤ롣
ݡȤƤʸǥ:
ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE,
EUC-JP, EUC-TW, EUC-KR, EUC-CN,
Shift_JIS, Big5, GB18030, KOI8-R, CP1251,
ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5,
ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10,
ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16
* GB18030: ݷλ
* CP1251: Byte
------------------------------------------------------------
饤
BSD饤˽
ȡ
: UnixCygwinĶ
1. ./configure
2. make
3. make install
ȡ
make uninstall
ưƥ (ASCII/EUC-JP)
make atest
ǧ
onig-config --cflags
onig-config --libs
onig-config --prefix
onig-config --exec-prefix
: Win32(VC++)Ķ
1. copy win32\Makefile Makefile
2. copy win32\config.h config.h
3. nmake
onig_s.lib: static link library
onig.dll: dynamic link library
* ưƥ (ASCII/Shift_JIS)
4. copy win32\testc.c testc.c
5. nmake ctest
ɽ
doc/RE.ja
ˡ
Ѥץǡoniguruma.h롼ɤ(Oniguruma APIξ)
Oniguruma APIˤĤƤϡdoc/API.jaȡ
oniguruma.hƤ뷿̾UChar(== unsigned char)̵ˤ
ˤϡONIG_ESCAPE_UCHAR_COLLISIONdefineƤoniguruma.h롼
뤳ȡΤȤˤUChar줺OnigUCharȤ̾Τߤ
ͭˤʤ롣
oniguruma.hƤ뷿̾regex_t̵ˤˤϡ
ONIG_ESCAPE_REGEX_T_COLLISIONdefineƤoniguruma.h롼
뤳ȡΤȤˤregex_t줺OnigRegexType, OnigRegexȤ
̾Τߤͭˤʤ롣
Unix/Cygwinǥѥ롢㡧
(prefix/usr/localΤȤ)
cc sample.c -L/usr/local/lib -lonig
GNU libtoolѤƤΤǡץåȥեबͭ饤֥ݡȤ
СѤǤ褦ˤʤäƤ롣
Ū饤֥ȶͭ饤֥ΤɤѤ뤫ꤹˡ¹ԻǤ
ĶˡˤĤƤϡʬĴ٤Ʋ
Win32ǥƥå饤֥(onig_s.lib)ˤϡ
ѥ뤹Ȥ -DONIG_EXTERN=extern ѥɲä뤳ȡ
ץ
sample/simple.c Ǿ (Oniguruma API)
sample/names.c ̾դ롼ץХå
sample/encode.c Ĥʸǥ
sample/listcap.c ǽλ
sample/posix.c POSIX API
sample/sql.c ѥʸǽ (SQL-like ѥ)
ƥȥץ
sample/syntax.c PerlJavaASISʸˡΥƥ
sample/crnl.c --enable-crnl-as-line-terminator ƥ
ե
oniguruma.h APIإå ()
onig-config.in onig-configץ ƥץ졼
regenc.h ʸǥȤߥإå
regint.h
regparse.h regparse.cregcomp.cΤ
regcomp.c ѥ롢Ŭؿ
regenc.c ʸǥȤ
regerror.c 顼åؿ
regext.c ĥAPIؿ
regexec.c ȹؿ
regparse.c ɽѥϴؿ
regsyntax.c ɽѥʸˡؿȹʸˡ
regtrav.c ڽؿ
regversion.c Ǿؿ
st.h ϥåơ֥ؿ
st.c ϥåơ֥ؿ
oniggnu.h GNU regex APIإå ()
reggnu.c GNU regex APIؿ
onigposix.h POSIX APIإå ()
regposerr.c POSIX API顼åؿ
regposix.c POSIX APIؿ
enc/mktable.c ʸץơ֥ץ
enc/ascii.c ASCII ǥ
enc/euc_jp.c EUC-JP ǥ
enc/euc_tw.c EUC-TW ǥ
enc/euc_kr.c EUC-KR, EUC-CN ǥ
enc/sjis.c Shift_JIS ǥ
enc/big5.c Big5 ǥ
enc/gb18030.c GB18030 ǥ
enc/koi8.c KOI8 ǥ
enc/koi8_r.c KOI8-R ǥ
enc/cp1251.c CP1251 ǥ
enc/iso8859_1.c ISO-8859-1 (Latin-1)
enc/iso8859_2.c ISO-8859-2 (Latin-2)
enc/iso8859_3.c ISO-8859-3 (Latin-3)
enc/iso8859_4.c ISO-8859-4 (Latin-4)
enc/iso8859_5.c ISO-8859-5 (Cyrillic)
enc/iso8859_6.c ISO-8859-6 (Arabic)
enc/iso8859_7.c ISO-8859-7 (Greek)
enc/iso8859_8.c ISO-8859-8 (Hebrew)
enc/iso8859_9.c ISO-8859-9 (Latin-5 ޤ Turkish)
enc/iso8859_10.c ISO-8859-10 (Latin-6 ޤ Nordic)
enc/iso8859_11.c ISO-8859-11 (Thai)
enc/iso8859_13.c ISO-8859-13 (Latin-7 ޤ Baltic Rim)
enc/iso8859_14.c ISO-8859-14 (Latin-8 ޤ Celtic)
enc/iso8859_15.c ISO-8859-15 (Latin-9 ޤ West European with Euro)
enc/iso8859_16.c ISO-8859-16
(Latin-10 ޤ South-Eastern European with Euro)
enc/utf8.c UTF-8 ǥ
enc/utf16_be.c UTF-16BE ǥ
enc/utf16_le.c UTF-16LE ǥ
enc/utf32_be.c UTF-32BE ǥ
enc/utf32_le.c UTF-32LE ǥ
enc/unicode.c Unicode
win32/Makefile Win32 Makefile (for VC++)
win32/config.h Win32 config.h
ķ
? case fold flag: Katakana <-> Hiragana
? ONIG_OPTION_NOTBOS/NOTEOSɲ (\A, \z, \Z)
?? \X (== \PM\pM*)
?? ʸˡ ONIG_SYN_CONTEXT_INDEP_ANCHORSμ
?? ְư߱黻 (match_at()ONIG_STOP֤)
and I'm thankful to Akinori MUSHA.
ɥ쥹: K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`