awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ziishaned avatar

ziishaned/learn-regex

0
View on GitHub↗
46,092 نجوم·6,163 تفرعات·MIT·8 مشاهداتgum.co/learn-regex↗

Learn Regex

This project is a regular expression learning resource and tutorial designed to teach the syntax and logic used to find, match, and manipulate text strings. It serves as a comprehensive guide and syntax reference for building complex search queries and data validation logic.

The material covers the use of meta-characters, quantifiers, and boundary markers to define precise text match patterns. It includes instructional content on the logic of greedy and lazy matching, as well as the implementation of capture groups.

The resource details a wide range of pattern matching capabilities, including lookaround assertions, shorthand character classes, logical alternation, and character set definition. It also addresses text extraction and the use of flags to modify search behavior.

Features

  • Pattern Matching - Serves as a comprehensive guide to using regular expressions for pattern matching.
  • Regular Expression Syntax Guides - Studying the syntax and logic of regular expressions to find, match, and manipulate text strings within an application.
  • Tool-Use Patterns - Provides a comprehensive reference for using shorthand character sets to match digits, alphanumeric characters, and whitespace.
  • Text Pattern Matching - Provides a comprehensive guide for creating search patterns using literal characters and meta-characters.
  • Capture Group Implementation - Details how to capture text within grouped subpatterns for use in applications.
  • Learning Resources - An instructional resource on building complex search queries using logical operators and character sets.
  • Regex Tutorials - Offers a detailed breakdown of regex syntax including lookaround assertions and shorthand classes.
  • Regular Expressions - Serves as a comprehensive learning resource covering capture groups and matching logic.
  • Capture Groups - Provides detailed instruction on implementing capture groups for text extraction.
  • Character Classes - Teaches how to define character sets and ranges for precise text matching.
  • Repetition Quantifiers - Explains how to specify the number of times a character or group must repeat.
  • Subpattern Grouping - Instructs on clustering subpatterns to apply quantifiers or extract specific text segments.
  • Regex Quantifiers - Provides a detailed reference for using quantifiers to define character and group repetitions.
  • Position Constraints - Covers how to ensure patterns match only at the absolute beginning or end of input.
  • Regex Extraction Utilities - Teaches how to use capture groups and sub-patterns to extract structured data from unstructured text.
  • Regex Engine Tuning - Covers the logic of greedy and lazy matching and the use of flags to modify search behavior.
  • Greedy and Lazy Matching - Teaches the critical distinction between greedy and lazy quantification in pattern matching.
  • Logical Alternation - Explains how to find multiple variations of a pattern using the logical OR operator.
  • Lookaround Assertions - Details the use of lookaround assertions to create precise text match patterns.
  • Non-Consuming Assertions - Provides instruction on performing lookaround assertions for conditional pattern matching.
  • Regex Alternation - Covers the use of logical alternation to match various forms of a text pattern.
  • Boundary Markers - Teaches how to use boundary markers to restrict matches to the beginning or end of strings.
  • Greediness Control - Explains the logic of choosing between the longest and shortest possible matches.
  • Input Validation Rules - Explains how to define precise regular expression rules for validating input lengths and formats.
  • Regular Expressions - Interactive guide to mastering regular expression syntax.

سجل النجوم

مخطط تاريخ النجوم لـ ziishaned/learn-regexمخطط تاريخ النجوم لـ ziishaned/learn-regex

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة ziishaned/learn-regex؟

This project is a regular expression learning resource and tutorial designed to teach the syntax and logic used to find, match, and manipulate text strings. It serves as a comprehensive guide and syntax reference for building complex search queries and data validation logic.

ما هي الميزات الرئيسية لـ ziishaned/learn-regex؟

الميزات الرئيسية لـ ziishaned/learn-regex هي: Pattern Matching, Regular Expression Syntax Guides, Tool-Use Patterns, Text Pattern Matching, Capture Group Implementation, Learning Resources, Regex Tutorials, Regular Expressions.

ما هي البدائل مفتوحة المصدر لـ ziishaned/learn-regex؟

تشمل البدائل مفتوحة المصدر لـ ziishaned/learn-regex: yoav-lavi/melody — Melody is a regular expression transpiler and pattern compiler that translates a high-level, human-readable syntax… google/re2 — re2 is a C++ regular expression library designed for high-performance text processing. It is a non-backtracking regex… pemistahl/grex — Grex is a regular expression generator and Rust pattern library that synthesizes a single regular expression from a… carp-lang/carp — Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless… nlp-compromise/compromise — Compromise is a natural language processing library and rule-based engine designed for English text manipulation,… norvig/paip-lisp — This project is a comprehensive Lisp AI implementation library that provides reference implementations for various…

بدائل مفتوحة المصدر لـ Learn Regex

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Learn Regex.
  • yoav-lavi/melodyالصورة الرمزية لـ yoav-lavi

    yoav-lavi/melody

    4,747عرض على GitHub↗

    Melody is a regular expression transpiler and pattern compiler that translates a high-level, human-readable syntax into standard regular expressions. It functions as a tool to simplify the creation and maintainability of complex matching patterns. The project provides a specialized syntax for defining reusable variables and macros to reduce duplication within expressions. It includes native support for mapping specialized labels to Unicode category properties and automatically handles the escaping of literal text. The system is accessible through several interfaces, including a command-line

    Rust
    عرض على GitHub↗4,747
  • google/re2الصورة الرمزية لـ google

    google/re2

    9,699عرض على GitHub↗

    re2 is a C++ regular expression library designed for high-performance text processing. It is a non-backtracking regex engine that provides linear-time pattern matching, ensuring that execution time remains proportional to the size of the input string regardless of the pattern used. The library supports UTF-8 and Latin-1 text encodings for searching and extracting substrings. It includes capabilities for multi-pattern optimization, allowing multiple regular expressions to be combined into a single representation to scan text for several patterns in one pass. The project covers core regex oper

    C++
    عرض على GitHub↗9,699
  • pemistahl/grexالصورة الرمزية لـ pemistahl

    pemistahl/grex

    8,135عرض على GitHub↗

    Grex is a regular expression generator and Rust pattern library that synthesizes a single regular expression from a set of provided text test cases. It functions as a command-line tool and a library, utilizing a Rust-based engine to analyze commonalities across input strings to create matching patterns. The project distinguishes itself through Unicode-aware grapheme processing, ensuring consistent matching across diverse character sets and non-ASCII text. It also provides Python bindings to make its core Rust logic available within Python environments. The system covers pattern generalizatio

    Rustclicommand-line-toolpython
    عرض على GitHub↗8,135
  • carp-lang/carpالصورة الرمزية لـ carp-lang

    carp-lang/Carp

    5,815عرض على GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Haskellfunctionalfunctional-programminggame-development
    عرض على GitHub↗5,815
  • عرض جميع البدائل الـ 30 لـ Learn Regex→