46 packages tagged with “Regular”
Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.
High-performance .NET regex engine with predictable performance
Regular expression matching library.
Converts regular expression matches to strong types.
A command line tool that can be used to generate data for testing or other uses. You provide it with a pattern containing symbols defining the output you want to produce and it will create random data to match that pattern.
C# Visual Studio T4 template processing for compiling regular expressions into code for ultra fast execution of several parallel regular expressions. This project is inspired by the re2c regular expression compiler.
This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.
Clean & simple, idiomatic C# RegEx-based line parser. RegExtract takes a string and a regular expression template and deserializes to a provided type. Works especially well with records and tuples, but can extract to any type that provides either a `static T Parse(string)` method or a single-string constructor (`T(string)`). See more docs at project page: https://github.com/sblom/RegExtract
This packages provides a low-level .NET (ECMA-335) metadata reader and writer. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers.
The extension for ObjectFiller .NET allows to generate string values that match a given regular expression.
Define routes using regular expressions
Multiple extension methods to ease the determination of regex matches
Regex Modeling
Linear-progressive text discovery engine exposing functionality through simple service APIs. Break plain text into a sequence of slices which can be reconstituted as annotated text. Generate meta-rich tokens from a search expression to then be used to annotate source text matches; noise-word detection, tokenization, and matching options are configurable. Use a common adapter interface with interchangeable DOM libraries (HtmlAgility, AngleSharp, etc.) to do the following: mark search hits in the DOM, create HTML excerpts at a given word count with configurable element-breaking rules, and extract text content with selectively preserved formatting indicators. High degree of extensibility leveraging dependency injection. While regex can be used in advanced configurations, it is not required. See project site for demos.
Allows creation of Regexes inline using C# objects
Regextra simplifies tasks typically solved via regex so that you no longer have (problems){2}. It includes a passphrase regex builder, named template formatter, and more!
Library that simplify creation of regular expressions
Utils for .NET applications + Serializers for object to JSON and XML + Object Binder for NameValueCollection to Object + Safe converter for any object type to another object type + Regular Expression patterns for many string format + Extension methods for some actions + Hash utils for crypto + File Utils - File to Bytes & Bytes to File + Tcp Utils - Ip converter integer address - formatted address + Transform Utils - Xml Xslt Transform
ASP.NET Core rate limiting middleware based on Regular Expressions for Urls
Fluent Regex builder
Provides classes that support regular expression searches of gigantic files
Fluent API for creating regular expression patterns.
FluentRx is a simple fluent regex API abstraction over regex, enabling you to write regex expressions cleanly, functionally and maintainably, and not worry about their godawfull syntax.
Regular expression extension methods for string
Define routes using regular expressions in ASP.NET MVC
Parsing with derivatives
TextDiscovery AngleSharp implementations of IDomInterpreter, IDomNodeFactory, and IHtmlConverter. Enables the following capabilities: mark search hits in the DOM, create HTML excerpts at a given word count with configurable element-breaking rules, and more.
Glob to Regex conversion library for .NET