Powerful pattern matching for Javascript
matches/matchesSelector helper
Check if a DOM element matches a given selector
PostCSS plugin to transform :matches() W3C CSS pseudo class to more compatible CSS selectors
Match human-quality input to potential matches by edit distance.
Find multiple RegExp matches in a string
hast utility for `querySelector`, `querySelectorAll`, and `matches`
Check if a DOM element matches a given selector, with decent browser support and unit tests.
Check if an element matches a given selector
Validates whether a string matches the production for an XML name or qualified name
Replace all substring matches in a string
Check if a string matches the name of a Node.js builtin module
Matches strings against configurable strings, globs, regular expressions, and/or functions
Check whether a browser event matches a hotkey.
Check if a DOM element matches a given selector, with decent browser support and unit tests.
Check whether a given string matches the `PotentialCustomElementName` production as defined in the HTML Standard.
Replace matches in a Buffer
Utility functions to mark and/or highlight character matches in texts
The lodash method `_.matches` exported as a module.
Parses and determines if a given CSS Media Query matches a set of values.
A regular expression that matches a CHANGELOG filename
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Check whether a browser event matches a hotkey.
A lightweight JavaScript library that matches paths against registered routes.
A macro to evaluate, as a boolean, whether an expression matches a pattern.
Regex-anre is a full-featured, zero-dependency regular expression engine that supports both standard and ANRE regular expressions.
Pact-Rust support library that implements request and response matching logic
A blazing-fast regex engine with 22x faster compilation and optimized case-insensitive matching
High-performance fuzzy regular expression engine combining regex with Damerau-Levenshtein distance
A small extensible functional scripting language designed for concise expression with little code.
AST-aware Rust refactoring tool for AI agents - transform, rename, inspect & more
MCP server for rs-hack - AST-aware Rust refactoring tools
Alias for rs-hack - AST-aware Rust refactoring tool (install with: cargo install rshack)
yah — AI-agent harness: source-embedded tickets, AST refactoring, architecture graph, MCP
a macro for matching on syn paths
A custom regex spec
Matches allows you to define methods that have regular expressions rather than names, and automatically configires method_missing to handle them.
An assertion for snapshot testing.
A rack middleware for enforcing rewrite rules. In many cases you can get away with rack-rewrite instead of writing Apache mod_rewrite rules.
Mustermann is your personal string matching expert. As an expert in the field of strings and patterns, Mustermann keeps its runtime dependencies to a minimum and is fully covered with specs and documentation. Given a string pattern, Mustermann will turn it into an object that behaves like a regular expression and has comparable performance characteristics.
Amatch is a library for approximate string matching and searching in strings. Several algorithms can be used to do this, and it's also possible to compute a similarity metric number between 0.0 and 1.0 for two given strings.
Use to match path patterns such as gitignore
calculate Jaro Winkler distance.
Flexible, expressive pattern matching for Ruby
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
Flex matching short abbreviations against longer strings is a boon in productivity for typists. Applications like Quicksilver, LaunchBar, and Launchy have made this method of keyboard entry a popular one.
Implements Regexp#match?, String#match? and Symbol#match? in Ruby < 2.4.
A library for non-strict parsing, construction, and wildcard-matching of URLs.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.