regular-expressions
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.
Here are 77 public repositories matching this topic...
My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.
-
Updated
May 2, 2023 - Java
converting regex (regular expression) to DFA directly by creating syntax tree in java
-
Updated
Jan 26, 2022 - Java
Regex: generate matching and non matching strings based on regex pattern.
-
Updated
Apr 25, 2024 - Java
Java library for creating readable regular expressions
-
Updated
Aug 11, 2017 - Java
Solutions developed by me to most of the programming challenges included in JetBrains Academy/Hyperskill's Java Developer track.
-
Updated
Mar 22, 2021 - Java
Repository contains data structure and collection framework programs in java.
-
Updated
Mar 16, 2024 - Java
Deterministic Regular Expressions with Backreferences
-
Updated
Oct 12, 2020 - Java
Regular Expressions and Lexing with DFAs
-
Updated
Apr 24, 2024 - Java
A minecraft server plugin that monitors the chat and responds when text matches a list of specified words or regular expressions.
-
Updated
Nov 29, 2022 - Java
retree is regular-expression-tree, which supports quickly and concurrently matching of lots of regex patterns.
-
Updated
Sep 17, 2019 - Java
Generates strings that match a regular expression
-
Updated
Dec 2, 2022 - Java
Kata TDD roman numerals
-
Updated
Nov 10, 2023 - Java
-
Updated
Aug 14, 2018 - Java
This repository has example codes for Java programming. Almost all topics are covered here. You can use this as a base for developing projects, or a reference to learn Java programming.
-
Updated
Nov 11, 2021 - Java
An implementation of multiple concepts and techniques related to the theory of computation and compilers like DFA, NFA, Regular Expressions, Fallback DFA, CFG Left-Recursion Elimination, First and Follow, LL(1) Parsing, Lexical Analysis, and SDD
-
Updated
Mar 11, 2023 - Java
Regular expression tools for Java developers
-
Updated
Mar 23, 2024 - Java
Active learning tool designed to explore the pumping lemma property for regular language
-
Updated
Oct 5, 2020 - Java
A simple library for writing readable regular expressions.
-
Updated
Dec 13, 2021 - Java
Common regular expression patterns.
-
Updated
Mar 18, 2019 - Java