📄 readme.ja
字号:
README.ja 2005/02/04荡贾 ---- (C) K.Kosako <sndgk393 AT ybb DOT ne DOT jp>http://www.geocities.jp/kosako3/oniguruma/http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/oniguruma/http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/oniguruma/荡贾は赖惮山附ライブラリである。このライブラリの泼墓は、それぞれの赖惮山附オブジェクトごとに矢机エンコ〖ディングを回年できることである。サポ〖トしている矢机エンコ〖ディング: ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE, EUC-JP, EUC-TW, EUC-KR, EUC-CN, Shift_JIS, Big5, KOI8-R, KOI8 (*), 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* KOI8はデフォルトのセットアップではライブラリの面に崔まれない。 (涩妥であればMakefileを试礁すること)------------------------------------------------------------インスト〖ル ケ〖ス1: UnixとCygwin茨董 1. ./configure 2. make 3. make install ライブラリファイル: libonig.a 瓢侯テスト (ASCII/EUC-JP) make ctest アンインスト〖ル make uninstall ケ〖ス2: 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ライセンス このソフトウェアがRubyと办斤に蝗脱または芹邵される眷圭には、 Rubyのライセンスに骄う。 それ笆嘲の眷圭には、BSDライセンスに骄う。赖惮山附 doc/RE.jaを徊救蝗脱数恕 蝗脱するプログラムで、oniguruma.hをインクル〖ドする(Native APIの眷圭)。 Native APIについては、doc/API.jaを徊救。 Win32でスタティックリンクライブラリ(onig_s.lib)をリンクする眷圭には、 コンパイルするときに -DONIG_EXTERN=extern をコンパイル苞眶に纳裁すること。蝗脱毋プログラム sample/simple.c 呵井毋 (native API) sample/names.c 叹涟烧きグル〖プコ〖ルバック蝗脱毋 sample/encode.c 傣つかの矢机エンコ〖ディング蝗脱毋 sample/listcap.c 梳惩旺悟怠墙の蝗脱毋 sample/posix.c POSIX API蝗脱毋 sample/sql.c 材恃メタ矢机怠墙蝗脱毋 (SQL-like パタ〖ン) sample/syntax.c PerlとJava矢恕のテストソ〖スファイル oniguruma.h 荡贾APIヘッダ (给倡) regenc.h 矢机エンコ〖ディング先寥みヘッダ regint.h 柒婶离咐 regparse.h regparse.cとregcomp.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/koi8.c KOI8 エンコ〖ディング enc/koi8_r.c KOI8-R エンコ〖ディング 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.hRuby 1.8/1.6の泣塑胳步GNU regexとのAPIの般い + re_compile_fastmap() は猴近された。 + re_recompile_pattern() が纳裁された。 + re_alloc_pattern() が纳裁された。荒凤 ? Unicode链コ〖ドポイント挝拌での络矢机井矢机救圭 ? Unicodeプロパティ ? ambig-flag Katakana <-> Hiragana ? ONIG_OPTION_NOTBOS/NOTEOS纳裁 (\A, \z, \Z) ? ONIG_SYNTAX_ASIS纳裁 ?? \X (== \PM\pM*) ?? 矢恕妥燎 ONIG_SYN_CONTEXT_INDEP_ANCHORSの悸刘 ?? 猖乖矢机(矢机误)を恃构できる ?? 浮瑚疤弥败瓢匿贿遍换灰 (match_at()からONIG_STOPを手す)and I'm thankful to Akinori MUSHA.Mail Address: K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -