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 >> /opt/php-7.0.1/ext/mbstring/oniguruma/ |
files >> //opt/php-7.0.1/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`