Theory of Automatas and Formal Languages + Theory of Programming Languages
-
Updated
Jun 1, 2024 - C#
A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation.
Regular expression techniques are developed in theoretical computer science and formal language theory. They are used in search engines, in search and replace dialogs of word processors and text editors, in text processing utilities such as sed and AWK, and in lexical analysis. Regular expressions are also supported in many programming languages.
Different syntaxes for writing regular expressions have existed since the 1980s, one being the POSIX standard and another, widely used, being the Perl syntax.
Theory of Automatas and Formal Languages + Theory of Programming Languages
Материалите ми за упражнения по "Езици, автомати и изчислимост"
Regexp CLI-based tools in all the major languages. Replaces text and shows matches.
Group project for the course Functional Programming (2023/24) at the University of Amsterdam
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
Computational Modeling WorkBench
A minimalist single-header library for building pattern-matchers, lexers, and parsers.
A simple command-line regular expression tool written in multiple languages.
node.js bindings for RE2: fast, safe alternative to backtracking regular expression engines.
Create, test and debug regular expressions in Visual Studio Code
Simple shell regex capture extractor
An SMT Solver for string constraints
The ultimate chat solution. Prevent spam, ads, swears and even bots on your server. Replaced by ChatControl Red: https://mineacademy.org/chatcontrol-red
Regular expression tools for Kotlin developers
Regular expression tools for .NET developers
Password Complexity Checker is a Python tool that evaluates the strength of passwords based on length, uppercase and lowercase letters, numbers, and special characters. It provides a strength rating and feedback to help users improve their passwords.
TA questions and answers of the second semester of 1402 - 1403
MUlti-valued Regular Expressions
Це завдання робимо кожен окремо у своєму репозиторії. Потрібно створити простий консольний аплікейшн. Додати клас з пропертями, конструктори.
Timed Pattern Matching in Log Files