292 packages tagged with “regex”
.NET port of dk.brics.automaton - Project Fare is an effort to bring a DFA/NFA (finite-state automata) implementation from Java to .NET. There are quite a few implementations available in other languages today. This project aims to fill the gap in .NET.
Handlebars.Net.Helpers Xeger (Fare)
Several Handlebars.Net helpers in the categories: 'Boolean', 'Constants', 'DateTime', 'Path', 'Enumerable', 'Environment', 'Math', 'Regex', 'String' and 'Urls'.
A collection of regular expressions that are generated at compile time
Platform-specific NuGet package containing RE2 and the cre2 wrapper
High-performance .NET regex engine with predictable performance
PCRE for PeachPie.
Regular expression matching library.
A type provider for regular expressions.
PCRE.NET is a .NET wrapper for the PCRE library. The goal of this project is to bring most of PCRE's features for use from .NET applications with as little overhead as possible.
Replace fields in json, replacing by something, don't care if property is in depth objects. Very useful to replace passwords credit card number, etc.
boost_regex-vc142. Compiler: Visual Studio 2019 16.11.41.
Package for matching paths (files, directories) using the apache ant-style.
boost_regex-vc140. Compiler: Visual Studio 2015 Update 3.
A System.Text.RegularExpressions implementation for Unity3d that supports compiled regexes
boost_regex-vc141. Compiler: Visual Studio 2017 15.9.67.
Simple DFA-based regular expressions for .NET.
Converts regular expression matches to strong types.
boost_regex-vc120. Compiler: Visual Studio 2013 Update 5.
Eto.Parse is a highly optimized recursive decent LL(k) parser framework that can be used to create parsers for complex grammars that go beyond the capability of regular expressions. You can use BNF, EBNF, or Gold parser grammars to define your parser, code them directly using a fluent API, or use shorthand operators (or a mix of each).
Many utilities like: enumeration, hash, json (extension newtonsoft), regex, signature, string, uri, dictionary, etc
boost_regex-vc143. Compiler: Visual Studio 2022 17.11.5.
boost_regex-vc110. Compiler: Visual Studio 2012 Update 4.
boost_regex-vc100. Compiler: Visual Studio 2010 SP1.
RandomizedTesting.Generators contains generators for random numbers, several forms of text (ASCII, Unicode, realistic Unicode, HTML-like, regular expression-like) as well providing methods to pick random selections from collections and arrays and even create randomly generated Regex classes. These features are implemented as simple low-level extension methods to for the Random class so there is very little to learn to quickly generate random data for your tests. Why would you want tests to have random data? This is to fill situations where it is not practical to test the entire range of values in a single test run, for example, with applications that analyze text. Tests can instead be designed to provide different input every time they run to catch edge cases that are difficult to test for. Generating random data also has many other purposes, such as quickly generating a set of text files to benchmark with without having to store several hundred MB worth of files (since the same random seed will always generate the same data).
This is a powerful, yet simple, URL path pattern parser and matcher
Perl-Compatible Regular Expressions
Lexi: A regular expression based lexer for dotnet.