Regular expression
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.
- GitHub: https://github.com/topics/regular-expression
- Wikipedia: https://en.wikipedia.org/wiki/Regular_expression
- Created by: Stephen Cole Kleene
- Released: 1950
- Related Topics: pattern-matching, wildcard, glob, grep, awk, sed,
- Aliases: regex, regexp, regular-expressions,
- Last updated: 2026-06-23 00:26:21 UTC
- JSON Representation
https://github.com/shinnn/exif-date-regex
A regular expression to validate and parse Exif date format
date ecmascript exif javascript lookbehind-assertion named-capture regular-expression validation
Last synced: 01 Aug 2025
https://github.com/jens-duttke/tslint-filter
Suppress and extend TSLint warnings, before they get returned to the console or your code editor
errors exception extend-rules failures filter ignore modify predefined-rule-wrappers regular-expression rules tslint tslint-filter tslint-rules typescript warnings
Last synced: 08 Apr 2025
https://github.com/basemax/email-validator-nodejs
This is a simple email validator for NodeJS that can match all emails in a string, check if a string has an email address, or check if a string includes a specific email address. You can use this module to validate emails in your NodeJS projects.
email email-validate email-validator javascript javascript-regex js js-regex regex regex-javascript regex-js regular-expression regular-expression-javascript regular-expression-js regular-expressions validator
Last synced: 27 Jul 2025
https://github.com/schwusch/ret.dart
Tokenizes a string that represents a regular expression.
dart regex regexp regular-expression
Last synced: 26 May 2026
https://github.com/jassielof/regex-zig
Regular expression library for Zig built on PCRE2 and Google’s RE2.
bindings library pcre2 re2 regex regular-expression regular-expressions zig
Last synced: 11 Mar 2026
https://github.com/hugoalh/url-regexp-es
An ES (JavaScript & TypeScript) module for URL regular expression.
es javascript js modulejs regexp regular-expression ts typescript url
Last synced: 22 Mar 2025
https://github.com/zeqiang-lai/visualization-of-regx2dfa
Java program that converts regular expression to DFA.
dfa java nfa regular-expression visualization-tools
Last synced: 22 Mar 2025
https://github.com/adalinesimonian/clean-regexp-cli
Clean up regular expressions from the command line.
clean cleaner cleanup cli command-line command-line-tool node-js nodejs regex regular-expression regular-expressions tool
Last synced: 10 May 2026
https://github.com/anandhunv/-email_validation_regular_expression_js
JavaScript email validation using regex for accurate input verification, ensuring valid email formats. HTML form integrated with dynamic JS validation for robust user interaction.
basic basic-javascript css html html-css-javascript javascript regular-expression
Last synced: 17 Mar 2025
https://github.com/mathiaskandelborg/regular-expressions
General purpose regular expressions for JavaScript
practice regexp regexp-validation regular-expression typescript
Last synced: 02 Apr 2025
https://github.com/sleepytariq/regex-filter
Replace matched strings in file names or file content with specified substitute using regular expressions
Last synced: 05 Oct 2025
https://github.com/superb-man/automaton-solver
regex -> abstract syntax tree -> nfa -> dfa(minimized) conversion.
cyk-algorithm dfa dfa-minimization dotfiles json moore-minimization nfa parser regular-expression x-33
Last synced: 06 Oct 2025
https://github.com/redkenrok/node-planckmatch
Small and simple matching library using glob patterns.
glob-pattern match matching regular-expression
Last synced: 05 Apr 2025
https://github.com/auvred/regonaut
ES2025-compatible ECMAScript RegExp engine implemented in Go
ecmascript go javascript js regex regex-engine regexp regular-expression regular-expression-engine
Last synced: 14 Apr 2026
https://github.com/jaid/test-string
Checks if a string matches given string, RegExp or function.
library match regex regexp regular-expression string strings test util utility validate validation
Last synced: 31 Oct 2025
https://github.com/raghul-m/data-analysis-with-jupyternotebook-python
This repository consists of notebooks where I learned the basics of getting started with data analysis using Python libraries
beautifulsoup4 data-analysis-python eda jupyter-notebook matplotlib-python numpy pandas-python regular-expression seaborn-python webscraping
Last synced: 19 May 2026
https://github.com/yxnan/syntax-for-sublime-text
Syntax highlighting for some languages that are not officially supported by Sublime Text
highlighting regular-expression sublime-text syntax
Last synced: 21 Jan 2026
https://github.com/stdlib-js/string-base-replace
Replace search occurrences with a replacement string.
base expression javascript node node-js nodejs regex regexp regular regular-expression replace search stdlib str string util utilities utility utils
Last synced: 12 Oct 2025
https://github.com/dzenis-h/js_practice
This repo contains various Vanilla JS applications made with only the sole purpose of sharpening my existing skills, practicing and implementing them, and, of course, learning new ones. If you take a closer look, it's obvious that I've extended this repo to include other (not vanilla JS) technologies, but still based on JavaScript.
ecmascript2017 es6 expressjs javascript nodejs reactjs redux regular-expression vanilla-javascript
Last synced: 11 Apr 2026
https://github.com/ralphtheninja/match-sink
Pipe data to a stream and react to single or multiple matches
Last synced: 14 Oct 2025
https://github.com/ascentis/mssql-regex
Simple package allowing to use CLR RegEx within MSSQL
clr-regex dotnet mssql mssql-database mssql-regex regex regular-expression
Last synced: 30 Oct 2025
https://github.com/dohliam/elements-of-a-in-b
Find matching strings in two columns using regular expressions
columns javascript matches regex regular-expression tiny-tools
Last synced: 21 Mar 2025
https://github.com/emahtab/regular-expression-matching
Regular Expression Matching
leetcode problem-solving recursion regular-expression
Last synced: 07 Jan 2026
https://github.com/jhonatanit/parameters-medical-records
Transform unstructured, potentially faulty OCR output into a structured Python list of dictionaries.
Last synced: 27 Mar 2025
https://github.com/csoren66/medical-data-extraction
Medical data extraction from medical documents like prescription and patient details document using python and Regex
fastapi ocr-recognition opencv-python pdf2image pytesseract python regular-expression
Last synced: 30 Dec 2025
https://github.com/jnylen/string-matcher
An Elixir Library to run several regular expressions on a string and get values back.
elixir elixir-lang elixir-library regex regular-expression string-matching string-parsing
Last synced: 27 Jan 2026
https://github.com/mafda/regex_101
A regular expression is a sequence of characters that define a search pattern.
python3 regex regular-expression
Last synced: 11 Sep 2025
https://github.com/systemjargon/regex
Regular Expression aka regex. Some examples like, match, find, replace. Mix of usage, bash, powershell, notepad++
regex regexp regular-expression
Last synced: 26 Oct 2025
https://github.com/jaynetics/regexp_property_values
Inspect property values supported by Ruby's regex engine
onigmo oniguruma regular-expression ruby unicode
Last synced: 18 Jul 2025
https://github.com/ilyachvanov/change-style-of-naming
This program changes style of naming variables, functions and classes
Last synced: 31 Jan 2026
https://github.com/vaeth/mv_perl
mv_perl - A collection of perl scripts (replacement in files, syncing dirs etc)
compare perl-script recursive regular-expression rename renaming-files replace replace-in-files replace-text timestamp touch
Last synced: 25 Feb 2026
https://github.com/rangoo94/universal-lexer
Parse any text input to tokens, according to provided regular expressions.
lexer lexical-analysis parser parsing regular-expression scanner tokenizer
Last synced: 09 Sep 2025
https://github.com/coolcat467/idlealign
Idle Align - Emacs Align by Regular Expression as an IDLE Extension
align coolcat467 extension idle python python-idle python3 regex regular-expression regular-expressions tkinter-python
Last synced: 11 Apr 2025
https://github.com/shinnn/outdated-pod-regex
Create a regex that matches the Pod list generated with `pod outdated`
cocoapods javascript npm-package regular-expression xcode
Last synced: 15 Apr 2026
https://github.com/schonfinkel/RegexPlay
Readings from "A Play on Regular Expressions", 2010
Last synced: 10 Apr 2025
https://github.com/thehashton/regex
regular expressions example for article
form-validation javascript regex regular-expression
Last synced: 19 Jun 2026
https://github.com/tqma113/regular_grammar
A recognizer for strict Regular grammar.
recognizer regular regular-expression regular-expressions
Last synced: 28 Mar 2025
https://github.com/hazimavdal/regex
A library for parsing and operating on formal regular expressions
brzozowski-derivative formal-languages parsing regular-expression regular-expressions smlnj
Last synced: 28 Feb 2026
https://github.com/odeassis/regex
Destinado ao aprendizado de expressões regulares e sendo um tipo de "documentação" para iniciantes, e um guia de referência para os já iniciados.
Last synced: 20 Mar 2025
https://github.com/erikplachta/cs-regex-reference-guide
A general reference guide on how to understand and use regex.
computer-science cs guide reference regex regular-expression regular-expressions
Last synced: 04 Mar 2026
https://github.com/buzzardgta/close_tabs_by_title
Firefox web extension that closes tabs whose titles match a specific regular expression.
close expression expressions extension firefox regex regular regular-expression regular-expressions tabs title
Last synced: 03 Apr 2025
https://github.com/jmeaster30/vore
VerbOse Regular Expressions - Regular Expression Engine with Verbose English-like Syntax
programming-language regex regular-expression
Last synced: 05 Apr 2026
https://github.com/duruii/course-ucb-cs61a-spring2021
🪁Structure and Interpretation of Computer Programs, delivered by Paul N. Hilfinger & Pamela Fox
abstraction declarative-programming doctest dynamic-programming functional-programming high-order-function lark object-oriented-programing object-oriented-programming python recursion regular-expression scheme scope syntax
Last synced: 04 Jun 2026
https://github.com/sukanyadutta52/sentiment-analysis
An Analysis of How Machine Perceives Women and How Women Feel about Themselves As a Result of This Perception: Sentiment Analysis
flair matplotlib nltk-library pandas regular-expression sentiment-analysis spacy textblob vader-sentiment-analysis women-beauty-standard
Last synced: 20 Apr 2026
https://github.com/robertpi/indieregex
A port of .NET 7.0 regex to other .NET versions.
dotnet regex regular-expression
Last synced: 20 Apr 2026
https://github.com/sauternic/regular-expression-javascript
Search text with regular-expression
ausdruecke drag-and-drop file filereader filter html javascript list localstorage regexp regulaere regulaere-ausdruecke regulaerer-ausdruck regular-expression regular-expressions search searching suchen text
Last synced: 24 Apr 2026
https://github.com/miroslav-reiter/kurz_ako_sa_stat_db_analytikom
📈 Ako sa stať Databázovým ANALYTIKom - Materiály, zdroje, skripty k večernému online školeniu Ako sa stať Databázovým Analytikom pre Robime.it (Mentor Partners)
analytics analytik db dbms mysql regex regex-pattern regular-expression regular-expressions reiter sql
Last synced: 24 Apr 2026
https://github.com/kstenschke/grepc
Grep Chart: List strings that match a pattern in file(s), with and sorted by the amount of occurrences.
cli cli-tool find find-in-files gplv3 grep linux regex regular-expression
Last synced: 27 Apr 2026
https://github.com/themysterysolver/java_basics
This repository contains basic Java concepts with reference to "Head First Java" and weekly lab questions.It covers collections and javafx basics too!
awt basic-java collections docs gui head-first-java java java-learning javafx jdbc-mysql lab-exercise regular-expression servlets-jsp-html-css swing
Last synced: 28 Apr 2026
https://github.com/dreitier/conditional-regex-search-and-replace-action
Executes conditional search and replace operations on a set of files. Strings are replaced by matching regular expressions.
argocd continuous-delivery continuous-deployment continuous-integration github-action github-actions gitops glob regex regular-expression search-and-replace structure
Last synced: 29 Apr 2026
https://github.com/hex7c0/grunt-safer-regex
detect possibly exponential-time regular expressions
grunt-plugins nodejs regex regular-expression
Last synced: 01 May 2026
https://github.com/crispengari/regex-validator
this is a javascript package that validate the validity of common strings. It check if the basic strings like email, password, username are valid.
javascript regular-expression typescript validations validator
Last synced: 02 May 2026
https://github.com/sudha247/silly-markdown-parser
A markdown parser written entirely using regular expressions.
markdown parser python python3 regular-expression
Last synced: 02 May 2026
https://github.com/nagasai123-k/compiler-design---18csc304j-
18CSC304J Compiler Design Lab codes
dfa first-and-follow left-facto left-recursion left-recursion-elimination lexical-analysis nfa nfa-implementation nfa-to-dfa-conversion paser predictive-parsing quadruple regular-expression semantic-analysis syntax-analysis
Last synced: 15 Mar 2025
https://github.com/tomhodgins/jsincss-regex-match
A regex matching plugin for jsincss
css css-selector js-in-css jsincss regex regexp regular-expression selector-resolver
Last synced: 20 Jan 2026
https://github.com/js-devtools/file-path-filter
Filters file paths using globs, regular expressions, or custom criteria
file-path filepath filesystem filter glob globstar javascript nodejs regular-expression
Last synced: 10 Jun 2025
https://github.com/bluelovers/regexp-support
check RegExp ( regular expressions ) support
nodejs regex regexp regular-expression
Last synced: 13 May 2026
https://github.com/carjizo/telegram-bot-gpt2
Telegram bot with gtp2
gpt-2 python regular-expression
Last synced: 17 Mar 2025
https://github.com/caioambro/desafiostringunica
Projeto do Desafio da String Única utilizando RegEx
desafio desafio-python expressao-regular python regex regular-expression
Last synced: 18 Apr 2026
https://github.com/nagasai125/compiler-design---18csc304j-
18CSC304J Compiler Design Lab codes
dfa first-and-follow left-facto left-recursion left-recursion-elimination lexical-analysis nfa nfa-implementation nfa-to-dfa-conversion paser predictive-parsing quadruple regular-expression semantic-analysis syntax-analysis
Last synced: 10 Jun 2025
https://github.com/brenofariasdasilva/regular-expressions
My Most Commonly used Regular Expressions.
Last synced: 03 Jan 2026
https://github.com/samarthhchinivar/python-basics
Python Basics learnt/excercised during RedTron Internship.
methods os python3 regular-expression
Last synced: 20 Jun 2026
https://github.com/gruhn/regex-utils
TypeScript library for regex intersection, complement and other utilities that go beyond string matching.
javascript regex regexp regular-expression regular-expressions typescript
Last synced: 19 Apr 2026
https://github.com/andrewjbateman/angular-regex-project
:clipboard: This app highlights search text within a string. It renders HTML on the screen via a variable and manipulates that HTML based on a query, a regular expression and regex replace logic.
angular angular13 css highlight-text html html5 regex regex-match regular-expression tutorial-code typescript4
Last synced: 21 Apr 2026
https://github.com/kk-vv/zxregtextfield
Regular TextFiled
regular-expression textfield-validation
Last synced: 15 Mar 2025
https://github.com/gpalleschi/csvutil
CSVutil.sh is a very simple but effective bash shell to manage csv files by command line and generate output on stdout or file.
bash bash-script csv csv-format csv-parsing csv-reader extract regular-expression shell-script tool utility
Last synced: 04 Jun 2026
https://github.com/benhunter/chkpwd
Check password complexity against rules.
argparse python python3 regular-expression terminal-based utility
Last synced: 02 Apr 2025
https://github.com/ahmedelwerdany/deregex
Delete Lines from a file with regex
filesystem regex regexp regular-expression
Last synced: 11 Jun 2026
https://github.com/hariprasath-v/machinehack-sentiment_analysis_weekend_hackathon_edition_2
Sentiment classification of reviews/tweets
nlp-machine-learning regular-expression seaborn text-preprocessing
Last synced: 04 Jun 2026
https://github.com/amponsemmichael/library-management-system-test
This repository is created for testing the library management system designed with Java.
git gitactions-workflow integration-testing jacoco-report javafx maven-plugin maven-pom mockito-junit-test regex-match regex-pattern regular-expression unittest
Last synced: 02 Jan 2026
https://github.com/xspin/regexparser
Regular Expression Parser and Visualizer
lexer regular-expression visualization
Last synced: 13 Jan 2026
https://github.com/kkirby/regexp-escape
A super simple, zero dependency library to escape regular expressions.
Last synced: 12 Jan 2026
https://github.com/lightningstalker/makolr
Colorizes compiler output from make to increase visibility of compiler warnings and other messages among large amounts of text
ansi-colors avr-gcc cc colors commandline gcc gplus linux linux-shell mac-osx macosx make pearl regex regular-expression shell-script terminal terminal-based unix-like unix-shell
Last synced: 11 Apr 2026
https://github.com/juan-medina/regexp-dsl
expressive regular expressions with a domain specific language written in Kotlin
domain-specific-language dsl kotlin regex regex-pattern regexes regexp regexpr regular-expression regular-expressions
Last synced: 11 Jun 2026
https://github.com/gakurualex/seasons
CS50's Introduction to Programming with Python Problem Set 8. Calculate how old a person is in minutes.
cs50problemsets datetime inflect pytest python regular-expression timedelta
Last synced: 20 Apr 2026
https://github.com/harishkataria/patterns
Simplifying pattern building in Swift
pattern-matching regular-expression search swift
Last synced: 11 Oct 2025
https://github.com/davidje13/revexp
Given a regular expression, solves for possible matching input strings
Last synced: 17 May 2026
https://github.com/naseem1amjad/javascirpt-url-manipulation
JavaScript Utility Function to read and write (replace) the url
code default dropdown function javascript refresh regular-expression reload replace select state-management string string-manipulation url web
Last synced: 18 Jun 2026
https://github.com/nielssp/parco
PHP parser combinators
grammar lexer parser parser-combinators php regular-expression
Last synced: 05 Jun 2026
https://github.com/hazimavdal/jare
Just Another Regex Engine
brzozowski-derivative elm-lang formal-languages parsing regex regexp regular-expression
Last synced: 07 Mar 2026
https://github.com/smuecke/regextube
Firefox addon for filtering YouTube subscription feed using regular expressions
filter firefox-addon firefox-extension regex regular-expression youtube
Last synced: 18 May 2026
https://github.com/regischen/regular-expression-parser-ts
regular-expression regular-expression-engine typescript
Last synced: 18 May 2026
https://github.com/mpolinowski/python-re
Python working with Regular Expressions
python regex-pattern regular-expression
Last synced: 17 Jun 2025
https://github.com/risicle/cpytraceafl-regex
A modified version of mrab-regex with added cpytraceafl instrumentation
afl-fuzz coverage cpython python regular-expression tracing
Last synced: 15 May 2026
https://github.com/archoleat/reglib
Library with ready-to-use regex
archoleat archoleat-reglib library plugin ready-to-use regex reglib regular-expression regular-expressions
Last synced: 13 Mar 2026
https://github.com/mohammadyounes/match-guard
Simplify pattern matching by guarding parts of the input string
regex regex-util regular-expression
Last synced: 18 May 2026
https://github.com/edwinm/typed-re
Template literal types for regular expression capturing groups
capturing-groups regular-expression template-literal-types
Last synced: 22 Jan 2026
https://github.com/joiceo/manipulacao-de-textos-usando-o-r
Exercícios do curso "Introdução à Manipulação de Textos Usando o R", da UFJF, feito entre 24/05 e 02/06/2021
Last synced: 12 Jun 2026
https://github.com/stuarthicks/rextract
Simple shell regex capture extractor
cli go golang regex regular-expression regular-expressions
Last synced: 15 Jun 2026
https://github.com/raghavendranhp/cardify_extracting_business_card_data_and_management
Cardify is a Streamlit application that simplifies the process of extracting and managing business card data. With Cardify, users can easily upload business card images, extract relevant information using OCR, and manage the extracted data efficiently.
easyocr ocr ocr-text-reader opencv python regular-expression sqlite3 streamlit
Last synced: 08 May 2026
https://github.com/rfdzan/electron-regx
A simple desktop app to do regular expressions with
electronjs javascript regular-expression
Last synced: 05 May 2026
https://github.com/boywithkeyboard-archive/js-imports
The most complete regular expressions for matching, parsing and validating JavaScript/TypeScript imports.
exports imports javascript regex regular-expression regular-expressions typescript
Last synced: 24 Apr 2026
https://github.com/jsumners/go-reggie
A wrapper on top of regexp.Regexp that provides utility methods for accessing named capture group results.
go golang regex regular-expression
Last synced: 30 Oct 2025