]> granicus.if.org Git - onig/blob - index.html
disable USE_TRY_IN_MATCH_LIMIT
[onig] / index.html
1 <html>
2 <head>
3   <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
4   <title>Oniguruma</title>
5 </head>
6 <body BGCOLOR="#ffffff" VLINK="#808040" TEXT="#696969">
7
8 <h1>Oniguruma</h1> (<a href="index_ja.html">Japanese</a>)
9
10 <p>
11 (c) K.Kosako, updated at: 2017/12/08
12 </p>
13
14 <dl>
15 <font color="orange">
16 <dt><b>What's new</b>
17 </font>
18 <ul>
19 <li>2017/12/11: Version 6.7.0 released.</li>
20 <li>2017/08/30: Version 6.6.1 released.</li>
21 <li>2017/08/28: Version 6.6.0 released.</li>
22 <li>2017/08/03: Version 6.5.0 released.</li>
23 <li>2017/07/03: Version 6.4.0 released.</li>
24 <li>2017/05/29: Version 6.3.0 released.</li>
25 <li>2017/04/08: Version 6.2.0 released.</li>
26 <li>2016/12/11: Version 6.1.3 released.</li>
27 </ul>
28 </dl>
29 <hr>
30
31 <p>
32 Oniguruma is a regular expressions library.<br>
33 The characteristics of this library is that different character encoding
34 <br>for every regular expression object can be specified.
35 <br>(supported APIs: GNU regex, POSIX and Oniguruma native)
36 </p>
37
38 <dl>
39 <dt><b>Supported character encodings:</b><br>
40 ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE,<br>
41 EUC-JP, EUC-TW, EUC-KR, EUC-CN,<br>
42 Shift_JIS, Big5, GB18030, KOI8-R, CP1251,<br>
43 ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5,<br>
44 ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10,<br>
45 ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16<br>
46 <font color="orange">
47 (GB18030 encoding was contributed by KUBO Takehiro)<br>
48 (CP1251 encoding was contributed by Byte)
49 </font>
50 </p>
51 </dl>
52
53 <hr>
54
55 <dt><b>License:</b> BSD license.
56
57 <dl>
58 <dt><b>Platform:</b>
59 <ul>
60 <li> Unix (include Mac OS X)
61 <li> Cygwin
62 <li> Win32
63 </ul>
64
65 <br>
66 <font color="red">
67 Maintainer of 2.x was changed to Hannes Wyss &lt;hwyss AT ywesee.com&gt;.<br>
68 About 2.x, please contact him.<br>
69 </font>
70 * 5.x supports Unicode Property/Script.<br>
71 * 2.x supports Ruby1.6/1.8.<br>
72
73 <br>
74 <dt><b>Documents:</b> (version 6.1.0)
75 <ul>
76  <li> <a href="doc/RE.txt">Regular Expressions</a>
77       <a href="doc/RE.ja.txt">(Japanese: EUC-JP)</a>
78  <li> <a href="doc/API.txt">Oniguruma API</a>
79       <a href="doc/API.ja.txt">(Japanese: EUC-JP)</a>
80 </ul>
81
82 <br>
83 <dt><b>Sample Programs:</b>
84 <ul>
85  <li><a href="sample/simple.c">example of the minimum</a>
86  <li><a href="sample/sql.c">example of the variable syntax and meta character (SQL-like pattern match)</a>
87 </ul>
88
89 <br>
90 <dt><b>Site Links:</b>
91 <ul>
92 <li> <a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/oniguruma/">FreeBSD ports</a>
93 <li> <a href="http://www.softantenna.com/lib/1953/index.html">SoftAntenna &gt; Lib &gt;  Oniguruma</a> (Japanese page)
94 </ul>
95
96 <br>
97 <dt><b>Links:</b>
98 <ul>
99 <li> <a href="http://www.perzl.org/aix/index.php?n=Main.Oniguruma">AIX Open Source Packages</a>
100 <li> <a href="https://aur.archlinux.org/packages/oniguruma/">Arch Linux Package</a>
101 <li> <a href="http://homepage3.nifty.com/k-takata/mysoft/bregonig.html">bregonig.dll (Win32)</a> (Japanese page)
102 <li> <a href="http://www.halbiz.com/osaru/cnregex.html">cnRegex 4D Plugin (Mac OS X)</a> (Japanese page)
103 <li> <a href="http://limechat.net/cocoaoniguruma/">CocoaOniguruma</a>
104 <li> <a href="http://kmaebashi.com/">crowbar</a> (Japanese page)
105 <li> <a href="http://oniguruma5.darwinports.com">Darwin Ports (Mac OS X)</a>
106 <li> <a href="http://homepage2.nifty.com/Km/onig.htm">Delphi interface (Win32)</a> (Japanese page)
107 <li> <a href="http://pyxis-project.net/ensemble/">Ensemble (Mac OS X)</a> (Japanese page)
108 <li> <a href="http://www.srcw.net/FaEdit/">FaEdit (Win32)</a> (Japanese page)
109 <li> <a href="http://www.tom.sfc.keio.ac.jp/~sakai/d/?date=20050209">GHC patch</a> Masahiro Sakai (Japanese Blog)
110 <li> <a href="http://www.gyazsquare.com/gyazmail/index.php">GyazMail (Mac OS X)</a>
111 <li> <a href="http://www5d.biglobe.ne.jp/~f-taste/knt3/jcref3.html">J-cref v3</a> (Japanese page)
112 <li> <a href="http://www.artman21.net/">Jedit X (Mac OS X)</a>
113 <li> <a href="http://www.chitora.jp/lhaz.html">Lhaz (Win32)</a> (Japanese page)
114 <li> <a href="http://limechat.net/">LimeChat</a> (Japanese page)
115 <li> <a href="http://medb.enhiro.com/">meDB</a> (Japanese page)
116 <li> <a href="http://monaos.org/">Mona OS</a>
117 <li> <a href="http://mongoose.jp/">mongoose</a> (Japanese page)
118 <li> <a href="http://www.irori.org/tool/mregexp.html">mregexp</a> (Japanese page)
119 <li> <a href="http://ochusha.sourceforge.jp/">Ochusha</a> (Japanese page)
120 <li> <a href="http://sonoisa.github.com/ogrekit/About_%28English%29.html">OgreKit (Mac OS X)</a> Regular Expression Framework for Cocoa (Japanese page)
121 <li> <a href="http://www.kanetaka.net/4dapi/wiki4d.dll/4dcgi/wiki.cgi?plugins-oniguruma">OnigRegexp</a> (Japanese page)
122 <li> <a href="http://rubyforge.org/projects/oniguruma">Oniguruma for Ruby</a>
123 <li> <a href="http://openspace.timedia.co.jp/~yasuyuki/wiliki/wiliki.cgi?Oniguruma-mysqld&l=jp">Oniguruma-mysqld</a>
124 <li> <a href="http://www.void.in/wiki/OnigPP">OnigPP</a> (Japanese page)
125 <li> <a href="http://www.kt.rim.or.jp/~kbk/sed/index.html">Onigsed (Win32)</a> (Japanese page)
126 <li> <a href="http://glozer.net/code.html#oregexp">oregexp</a> Erlang binding
127 <li> <a href="http://www.kt.rim.or.jp/~kbk/yagrep/index.html">yagrep (Win32)</a> (Japanese page)
128 <li> <a href="http://www.php.gr.jp/">Japan PHP User Group</a> PHP 5.0 mb_ereg (Japanese page)
129 <li> <a href="http://yatsu.info/wiki/Pufui/">Pufui (Mac OS X)</a> (Japanese page)
130 <li> <a href="http://ultrapop.jp/?q2ch">q2ch</a> (Japanese page)
131 <li> <a href="http://search.cpan.org/~andya/re-engine-Oniguruma">re-engine-Oniguruma</a>
132 <li> <a href="http://harumune.s56.xrea.com/assari/index.php?RSSTyping">RSSTyping</a> (Japanese page)
133 <li> <a href="http://tobysoft.net/wiki/index.php?Ruby%2Fruby-win32-oniguruma">ruby-win32-oniguruma</a> (Japanese page)
134 <li> <a href="http://quux.s74.xrea.com/">SevenFour (Mac OS X)</a> (Japanese page)
135 <li> <a href="http://storklab.cyber-ninja.jp/">Stork Lab. Products (Mac OS X)</a> (Japanese page)
136 <li> <a href="http://sourceforge.jp/projects/ttssh2/">TeraTerm (Win32)</a>
137 <li> <a href="http://www8.ocn.ne.jp/~sonoisa/TiddlyWikiPod/">TiddlyWikiPod (Mac OS X)</a>
138 <li> <a href="http://www.cyanworks.net/mac.html">TunesTEXT (Mac OS X)</a>
139 <li> <a href="https://code.google.com/p/oniguruma-visualworks/">oniguruma-visualworks</a>
140 <li> <a href="http://sourceforge.jp/projects/frogger/">XML parser</a>
141 <li> <a href="http://www.yokkasoft.net/">YokkaSoft (Win32)</a> (Japanese page)
142 <li> <a href="http://www.hi-ho.ne.jp/kuze/tool.htm">Zed (Win32)</a> (Japanese page)
143 </ul>
144
145 <br>
146 <dt><b>References:</b>
147 <ul>
148 <li> <a href="http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=%C0%B5%B5%AC%C9%BD%B8%BD">Ruby Reference Manual Regexp</a> (Japanese page)
149 <li> <a href="http://www.perl.com/doc/manual/html/pod/perlre.html">Perl regular expressions</a>
150 <li> <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html">java.util.regex.Pattern (J2SE 1.4.2)</a>
151 <li> <a href="http://www.opengroup.org/onlinepubs/007908799/xbd/re.html">The Open Group</a>
152 <li> <a href="http://regex.info/">Mastering Regular Expressions</a>
153 <li> <a href="http://www.unicode.org/">Unicode Home Page</a>
154 <li> <a href="http://www.kt.rim.or.jp/~kbk/regex/regex.html">Regular expressions memo</a> (Japanese page)
155 <li> <a href="http://www.din.or.jp/~ohzaki/regex.htm">Regular expressions technique</a> (Japanese page)
156 </ul>
157
158 <br>
159 </dl>
160 <p>
161 and I'm thankful to Akinori MUSHA.
162 </p>
163
164 <hr>
165 <dl>
166 <dt><b>Other Libraries:</b>
167 <ul>
168 <li> <a href="http://www.boost.org/libs/regex/doc/">Boost.Regex</a>
169 <li> <a href="http://arglist.com/regex/">A copy of Henry Spencer's</a>
170 <li> <a href="http://directory.fsf.org/regex.html">GNU regex</a>
171 <li> <a href="http://www.pcre.org/">PCRE</a>
172 <li> <a href="http://re2c.org/">re2c</a>
173 <li> <a href="http://tiny-rex.sourceforge.net/">T-Rex</a>
174 <li> <a href="http://laurikari.net/tre/">TRE</a>
175 <li> <a href="http://svn.codehaus.org/jruby/joni/">Joni (Java)</a>
176 <li> <a href="http://jregex.sourceforge.net/">JRegex (Java)</a>
177 <li> <a href="http://www.cacas.org/java/gnu/regexp/">gnu.regexp for Java</a>
178 <li> <a href="http://jakarta.apache.org/regexp/index.html">Jakarta Project Regexp</a>
179 <li> <a href="http://jakarta.apache.org/oro/">Jakarta Project ORO</a>
180 <li> <a href="http://sourceforge.jp/projects/onig4j/">Oniguruma for Java</a>
181 </ul>
182 </dl>
183 </body>
184 </html>