regex
String search pattern
Regex is short for regular expression—a sequence of characters that defines a search pattern, used in programming and text processing to find, match, or replace strings.
A regex can match something simple like all email addresses in a document or something complex like valid phone number formats: The regex caught malformed URLs.
Learning regex syntax is notoriously steep but powerful once mastered.
Game between opponents
- searchAct of seeking
- findLocate through effort
- replacePut something else there
- substituteReplacement for another
extract · capture · group · subpattern · lookahead · assertion · greedy · lazy
Text pattern search utility
- PerlText-processing scripting language
- JavaScriptWeb programming language
- PythonLarge nonvenomous squeezer
- NFAAutomaton allowing parallel paths
backtracking · compilation · optimization · matcher · parser · tokenizer · flavor · implementation
Recurring arrangement or template
- expressionConveyed thought or feeling
- quantifierWord expressing amount
- wildcardUnpredictable factor in play
- escapeFlight from captivity
literal · alternation · anchor · boundary · flags · modifier · delimiter · bracket
Data received for processing
- sanitizationCleaning to remove pathogens
- filterPorous separation device
- testEvaluative examination
- verifyConfirm accuracy or truth
constraint · format · email · URL · whitelist · blacklist · acceptance · rejection
match
Game between opponents
substitute · extract · capture · group · subpattern · lookahead · assertion · greedy · lazy · possessive
grep
Text pattern search utility
- PerlText-processing scripting language
- JavaScriptWeb programming language
- PythonLarge nonvenomous squeezer
NFA · backtracking · compilation · optimization · matcher · parser · tokenizer · flavor · implementation
pattern
Recurring arrangement or template
- expressionConveyed thought or feeling
- quantifierWord expressing amount
- wildcardUnpredictable factor in play
escape · literal · alternation · anchor · boundary · flags · modifier · delimiter · bracket · dot
input
Data received for processing
- sanitizationCleaning to remove pathogens
- filterPorous separation device
- testEvaluative examination
verify · constraint · format · email · URL · whitelist · blacklist · acceptance · rejection · security
- Unixbash, cat, cd, grep, chmod
- text algorithmspattern matching, text search, BOM, grep, wildcards
- softwaresoftware, app, apps, application, program
- notationsmusical notation, mathematical notation, decimal notation, scientific notation, dance notation
- text toolsfonts, typography, text editor, spell check, spell checker
- NLPtokenization, natural language processing, NLP, parsing, stemming
- regular guyUnpretentious common person
- regular coffeeCoffee without additions
- regular seasonStandard competitive period before playoffs
- regular folksOrdinary, unremarkable people
- regular priceNormal cost before markdowns
- regular people