5 مستودعات
Implementations of regular expression processing for searching and manipulating text data.
Distinct from Regular Expression Validations: The candidates focus on UI filtering or specific validations; this is a general-purpose regex engine provided as a DB extension.
Explore 5 awesome GitHub repositories matching data & databases · Regular Expression Engines. Refine with filters or upvote what's useful.
sqlean هي مجموعة من مكتبات ملحقات SQLite المنفذة كمكتبات مشتركة قائمة على C. توفر مجموعة من الوظائف العددية والقيمية الجدولية الإضافية التي توسع القدرات الأصلية لمحرك قاعدة بيانات SQLite. يوفر المشروع مجموعات أدوات متخصصة للتشفير، والرياضيات المتقدمة، والشبكات، والوصول إلى نظام الملفات. تشمل هذه التجزئة الثنائية والترميز، والتحليل الإحصائي، والتحقق من عنوان IP، والقدرة على تعيين ملفات CSV أو مسارات نظام الملفات كجداول افتراضية. تتضمن المكتبة أيضاً أدوات شاملة لمعالجة النصوص مثل التعبيرات النمطية، والمطابقة الضبابية، ومعالجة السلاسل الواعية بـ Unicode. تغطي القدرات الإضافية إدارة التاريخ والوقت عالية الدقة وتوليد المعرفات الفريدة.
Provides a full suite of regular expression functions for searching and manipulating text.
vim-easy-align هي إضافة لمحاذاة النصوص وامتداد لمحرر Vim. تعمل كمنسق نصوص يعتمد على التعبيرات النمطية (regex) مصمم لمحاذاة النص عمودياً عبر أسطر متعددة. تحدد الأداة نقاط ارتكاز المحاذاة باستخدام أحرف أو تعبيرات نمطية لإنشاء تخطيطات جدولية وتنسيق كود مصدري منظم. تدعم استهداف تكرار محدد لتحديد أي مثيل من الحرف المتكرر يعمل كمرتكز، بالإضافة إلى القدرة على تحديد قواعد محاذاة وفواصل مخصصة. تشمل القدرات محاذاة النص متعدد الأسطر مع أوضاع اليسار أو اليمين أو الوسط، والقدرة على قصر عمليات المحاذاة على كتل نصية مستطيلة. يدمج النظام تصفية واعية ببناء الجملة لتجاهل الفواصل الموجودة داخل السلاسل أو التعليقات ويوفر معاينة بصرية في الوقت الفعلي لنتيجة المحاذاة قبل تطبيقها.
Enables the use of arbitrary regular expressions as delimiters for precise vertical text alignment.
This project is a comprehensive JavaScript programming tutorial and frontend web development curriculum. It serves as a structured educational resource for learning the JavaScript language, ranging from basic syntax to advanced asynchronous patterns and modern programming techniques. The resource functions as a frontend engineering textbook and CSS layout guide, providing detailed instructional material on building responsive user interfaces. It covers the design of custom web components and the application of styles and positioning to create effective frontend interfaces. The curriculum enc
Provides instructional material on the use of regular expression engines for searching and manipulating text.
Varnish Cache is an HTTP reverse proxy cache, traffic manager, and edge content delivery tool. It functions as an HTTP accelerator that stores responses in memory to reduce backend load and improve delivery speed. The system also serves as a TLS termination proxy and a configuration engine using a compiled language to define request handling and caching logic. The project is distinguished by its compiled configuration language, which transforms specialized domain logic into machine code to execute request processing at line rate. It provides high-performance memory-centric storage and special
Implements a fast pattern matching engine for capturing and replacing text within request and response bodies.
This is a Rust regular expression library that provides a finite automata engine for searching and matching text patterns. It functions as a Unicode-compliant text scanner designed to guarantee linear time execution on all inputs to prevent catastrophic backtracking. The engine supports both single and multi-pattern search capabilities, allowing it to scan a piece of text for multiple regular expressions simultaneously. It operates on both strings and raw byte slices to identify matching text segments. The library covers text parsing, string validation, and pattern searching. It includes cap
The engine deconstructs a regular expression into a syntax tree and intermediate representation to perform static analysis on the pattern.