रेग्युलर एक्सप्रेशन इंजिन की तुलना
यहाँ रेग्युलर एक्सप्रेशन के इंजनों की विभिन्न दृष्टियों से तुलना की गयी है।
लाइब्रेरी
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
<references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।भाषाएँ
भाषा | जालस्थल | सॉफ्टवेयर लाइसेंस | टिप्पणी |
---|---|---|---|
.NET | MSDN | साँचा:free | |
POSIX C (C) | libc/regex from BSD | BSD | According to regex(3), available from at least 4.4BSD (if not earlier) |
C++11 (C++) | C++ standards website | साँचा:dunno | Since ISO14822:2011(e) |
D | D | साँचा:free | |
Go | Golang.org | साँचा:free | |
Haskell | Haskell.org | साँचा:free | Omitted in the language report, and in GHC's Hierarchical Libraries |
Java | Java | साँचा:free | REs are written as strings in source code: all backslashes must be doubled, harming readability. |
JavaScript (ECMAScript) | ECMA-262 | साँचा:free | Limited but REs are first-class citizens of the language with a specific /.../mod syntax.
|
Julia | JuliaLang.org | साँचा:free | REs are part of the language core library using PCRE built-in and an optional wrapper for (C code) ICU is available. |
Lua | Lua.org | साँचा:free | Uses simplified, limited dialect; can be bound to more powerful library, like PCRE or an alternative parser like LPeg. |
Mathematica | Wolfram | Proprietary | |
Nim | nim-lang.org | साँचा:free | Standard library includes PCRE-based re and nre modules, as well as various alternatives (ex. strutils, pegs (Parsing Expression Grammar matching), strscans, parseutils, etc). |
Free Pascal (Object Pascal) | www.freepascal.org | साँचा:partial | Free Pascal 2.6+ ships with TRegExpr from Sorokin and two other regular expression libraries; See wiki.lazarus.freepascal.org/Regexpr. |
OCaml | Caml | साँचा:free | As of 2010[update], the standard module is generally regarded as deprecated;[२] often recommended libraries are pcre (with full support for PCRE) and re (which is not as complete but claims better performance and provides frontends to popular syntaxes: PCRE, Perl, Posix, Emacs, shell globbing). |
Perl | Perl.com | साँचा:free | Full, central part of the language |
PHP | PHP.net | साँचा:free | Has two implementations, with PCRE being the more efficient in speed, functions |
Python | python.org | साँचा:free | Python has two major implementations, the built in re and the regex library. |
Ruby | ruby-doc.org | साँचा:free | Ruby 1.8 and 1.9 use different engines; 1.9 integrates Oniguruma. |
SAP ABAP | SAP.com | साँचा:proprietary | |
Tcl | tcl.tk | साँचा:free | Tcl library doubles as a regular expression library. |
ActionScript 3 | ActionScript Technology Center | साँचा:free | |
Wolfram Language | Wolfram Research | Proprietary; usable for free on a limited scale on the Wolfram Development platform. |
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
<references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।भाषाओं के प्रमुख विशेषताएँ
NOTE: An application using a library for regular expression support does not necessarily offer the full set of features of the library, e.g. GNU grep which uses PCRE does not offer lookahead support, though PCRE does.
भाग 1
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
<references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।भाग 2
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
<references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।API की विशेषताएँ
Native UTF-16 supportसाँचा:r/ref | Native UTF-8 supportसाँचा:r/ref | Multi-line matching | Partial matchसाँचा:r/ref | |
---|---|---|---|---|
Boost.Regex | No | No | साँचा:yes | साँचा:yes |
GLib/GRegex | साँचा:yes | साँचा:yes | साँचा:yes | साँचा:yes |
Helios RXPF | साँचा:yes | साँचा:yes | No | साँचा:yes |
ICU Regex | साँचा:yes | No | साँचा:yes | साँचा:dunno |
Java | No | आंशिकसाँचा:r/ref | साँचा:yes | साँचा:yes |
.NET | Noसाँचा:r/ref | साँचा:yes | साँचा:yes | साँचा:dunno |
PCRE | Yesसाँचा:r/ref | साँचा:yes | साँचा:yes | साँचा:yes |
Qt/QRegExp | साँचा:yes | No | No | साँचा:dunno |
Tcl | Yes | Yesसाँचा:r/ref | Yes | साँचा:dunno |
TRE | No | साँचा:dunno | साँचा:yes | साँचा:dunno |
RGX | No | No | साँचा:yes | साँचा:dunno |
wxWdigets::wxRegExसाँचा:r/ref | साँचा:yes | साँचा:yes | साँचा:yes | साँचा:dunno |
XRegExp | साँचा:yes | साँचा:dunno | साँचा:yes | साँचा:dunno |
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
सन्दर्भ त्रुटि: <references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।
<references>
में परिभाषित <ref>
टैग में group प्राचल (पैरामीटर) "Note" दिया है जो उससे पहले पृष्ठ के पाठ में मौजूद नहीं है।इन्हें भी देखें
सन्दर्ह
बाहरी कड़ियाँ
- Regular Expression Flavor Comparison — Detailed comparison of the most popular regular expression flavors
- Regexp Syntax Summary
- Online Regular Expression Testing — with support for Java, JavaScript, .Net, PHP, Python and Ruby
- Implementing Regular Expressions — series of articles by Russ Cox, author of RE2
- Regular Expression Engines