5 Repos
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 ist eine Sammlung von SQLite-Erweiterungsbibliotheken, die als C-basierte Shared Libraries implementiert sind. Sie bietet eine Suite zusätzlicher skalarer und tabellenwertiger Funktionen, die die nativen Fähigkeiten der SQLite-Datenbank-Engine erweitern. Das Projekt bietet spezialisierte Toolsets für Kryptografie, fortgeschrittene Mathematik, Netzwerke und Dateisystemzugriff. Dazu gehören binäres Hashing und Encoding, statistische Analysen, IP-Adressvalidierung sowie die Möglichkeit, CSV-Dateien oder Dateisystempfade als virtuelle Tabellen abzubilden. Die Bibliothek enthält zudem umfassende Textverarbeitungstools wie reguläre Ausdrücke, Fuzzy-Matching und Unicode-bewusste String-Manipulation. Zusätzliche Funktionen decken hochpräzises Datums- und Zeitmanagement sowie die Generierung eindeutiger Identifikatoren ab.
Provides a full suite of regular expression functions for searching and manipulating text.
vim-easy-align is a text alignment plugin and extension for the Vim editor. It functions as a regular expression-based text formatter designed to vertically align text across multiple lines. The tool identifies alignment anchor points using characters or regular expressions to create tabular layouts and organized source code formatting. It supports specific occurrence targeting to determine which instance of a repeating character serves as the anchor, as well as the ability to define custom alignment rules and delimiters. Capabilities include multi-line text alignment with left, right, or ce
Enables the use of arbitrary regular expressions as delimiters for precise vertical text alignment.
Dieses Projekt ist ein umfassendes JavaScript-Programmiertutorial und ein Lehrplan für Frontend-Webentwicklung. Es dient als strukturierte Bildungsressource für das Erlernen der Sprache JavaScript, von der grundlegenden Syntax bis hin zu fortgeschrittenen asynchronen Mustern und modernen Programmiertechniken. Die Ressource fungiert als Frontend-Engineering-Lehrbuch und CSS-Layout-Guide und bietet detailliertes Lehrmaterial zum Aufbau responsiver Benutzeroberflächen. Es behandelt den Entwurf benutzerdefinierter Webkomponenten sowie die Anwendung von Styles und Positionierung zur Erstellung effektiver Frontend-Interfaces. Der Lehrplan umfasst mehrere Kernbereiche, darunter die Manipulation des Document Object Model, die Integration von Web-APIs für Netzwerkanfragen und binäre Datenverarbeitung sowie die Verwaltung lokaler Browser-Datenspeicher. Er bietet zudem Anleitungen zu Sprachgrundlagen wie Variable Scope, Function Context und regulären Ausdrücken. Die Inhalte werden als Markdown-basierte statische Website bereitgestellt, bei der strukturierte Dateien in statische HTML-Seiten konvertiert werden.
Provides instructional material on the use of regular expression engines for searching and manipulating text.
Varnish Cache ist ein HTTP-Reverse-Proxy-Cache, Traffic-Manager und Edge-Content-Delivery-Tool. Es fungiert als HTTP-Beschleuniger, der Antworten im Speicher speichert, um die Backend-Last zu reduzieren und die Auslieferungsgeschwindigkeit zu verbessern. Das System dient zudem als TLS-Termination-Proxy und Konfigurations-Engine, die eine kompilierte Sprache verwendet, um Request-Handling- und Caching-Logik zu definieren. Das Projekt zeichnet sich durch seine kompilierte Konfigurationssprache aus, die spezialisierte Domänenlogik in Maschinencode transformiert, um die Request-Verarbeitung mit Leitungsgeschwindigkeit auszuführen. Es bietet hochperformante, speicherzentrierte Speicherung und spezialisiertes Cache-Management, wie Surrogate-Key-Invalidierung für das gezielte Purging verwandter Objekte. Die Plattform deckt ein breites Spektrum an Traffic-Management- und Optimierungsfunktionen ab, einschließlich dynamischem Backend-Routing, Request-Rate-Limiting und Backend-Health-Isolation. Es unterstützt Content-Normalisierung für URL-Query-Strings und Header sowie Sicherheitsfunktionen wie HMAC-Signaturberechnung. Die Software unterstützt Cloud-native Deployments über Container-Images und Kubernetes-Helm-Charts.
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.