All Projects → crdoconnor → Xeger

crdoconnor / Xeger

Licence: other
Library to generate random strings from regular expressions.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Xeger

Regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
Stars: ✭ 306 (+313.51%)
Mutual labels:  regexp
Regexp Examples
Generate strings that match a given regular expression
Stars: ✭ 483 (+552.7%)
Mutual labels:  regexp
Regexr
For composing regular expressions without the need for double-escaping inside strings.
Stars: ✭ 53 (-28.38%)
Mutual labels:  regexp
Jflex
The fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (+413.51%)
Mutual labels:  regexp
Any Rule
🦕 常用正则大全, 支持web / vscode / idea / Alfred Workflow多平台
Stars: ✭ 5,708 (+7613.51%)
Mutual labels:  regexp
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+591.89%)
Mutual labels:  regexp
espressione
Espressione is a Ruby community-driven common regular expression patterns gem
Stars: ✭ 13 (-82.43%)
Mutual labels:  regexp
Emoji Regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Stars: ✭ 1,134 (+1432.43%)
Mutual labels:  regexp
Moo
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Stars: ✭ 434 (+486.49%)
Mutual labels:  regexp
Mruby Regexp Pcre
Regular expression library for mruby, PCRE version.
Stars: ✭ 15 (-79.73%)
Mutual labels:  regexp
Regexp2
A full-featured regex engine in pure Go based on the .NET engine
Stars: ✭ 389 (+425.68%)
Mutual labels:  regexp
Picomatch
Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
Stars: ✭ 393 (+431.08%)
Mutual labels:  regexp
Onigmo
Onigmo is a regular expressions library forked from Oniguruma.
Stars: ✭ 536 (+624.32%)
Mutual labels:  regexp
Alp
Access Log Profiler
Stars: ✭ 382 (+416.22%)
Mutual labels:  regexp
H Regular
在日常开发中积累的110多个正则表达式,欢迎大家提PR补充
Stars: ✭ 56 (-24.32%)
Mutual labels:  regexp
Rex
Your RegEx companion.
Stars: ✭ 283 (+282.43%)
Mutual labels:  regexp
Regulex
🚧 Regular Expression Excited!
Stars: ✭ 4,877 (+6490.54%)
Mutual labels:  regexp
Hyperscan Java
Match tens of thousands of regular expressions within milliseconds - Java bindings for Intel's hyperscan 5
Stars: ✭ 66 (-10.81%)
Mutual labels:  regexp
Is Glob
If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.
Stars: ✭ 63 (-14.86%)
Mutual labels:  regexp
Commonregex
🍫 A collection of common regular expressions for Go
Stars: ✭ 733 (+890.54%)
Mutual labels:  regexp

.. image:: https://travis-ci.org/crdoconnor/xeger.svg?branch=master :target: https://travis-ci.org/crdoconnor/xeger

Xeger

Library to generate random strings from regular expressions.

To install, type:

::

pip install xeger

To use, type:

from xeger import Xeger x = Xeger(limit=10) # default limit = 10 x.xeger("/json/([0-9]+)") u'/json/15062213'

About

Code adapted and refactored from the Python library rstr by Leapfrog Online <https://github.com/leapfrogonline/rstr>_ (now iProspect), in turn inspired by the Java library Xeger <http://code.google.com/p/xeger/>_.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].