awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
geongeorge avatar

geongeorge/i-hate-regex

0
View on GitHub↗
4,562 星标·319 分支·Vue·11 次浏览iHateRegex.io↗

I Hate Regex

i-hate-regex 是一套用于构建、验证、配置和可视化正则表达式的交互式工具。它提供了一个专门用于正则表达式构建和调试的环境,允许用户构建复杂的模式并通过交互式测试验证匹配行为。

该项目具有一个带有实时匹配预览的正则表达式生成器,以及一个显示模式逻辑结构的可视化工具。它还包含一个针对常见数据格式(包括电子邮件地址、IP 地址、电话号码、日期和社会安全号码)的标准模式库。

该工具集涵盖了正则表达式语法验证以及针对全局、忽略大小写和多行行为的标志配置。它还支持将其可视化组件嵌入到外部网站中。

Features

  • Regular Expression Playgrounds - Provides an interactive playground for building and testing complex regex patterns with real-time previews.
  • Regular Expression Visualizers - Provides a visual representation tool that displays the logical structure of a regular expression to help users understand pattern behavior.
  • Regex Pattern Syntax Validations - Checks for errors in regular expression code and uses highlighting to identify problematic segments.
  • Debugging Tools - Analyzes existing regex patterns through visualization and syntax validation to identify unexpected matching behavior.
  • Regex Visualizers - Provides visual diagrams of regular expression patterns to help users understand the matching logic.
  • Regex Pattern Validators - Verifies that regular expression patterns correctly match specific test strings before deployment.
  • Live Preview Renderers - Updates matching results in real time as the user modifies the regex pattern or sample text.
  • Regex Pattern Catalogs - Includes a curated catalog of regular expressions for common data formats like emails and IP addresses.
  • Social Security Number Validators - A pre-defined regular expression pattern for verifying strings against the NNN-NN-NNNN format while enforcing government restrictions.
  • Date Validation Utilities - A collection of regular expression patterns used to identify date strings across various separators and day-month-year sequences.
  • Phone Number Pattern Matching - A generalized regular expression for matching phone numbers with optional country codes, dashes, and whitespace.
  • Regex Pattern Catalogs - Stores a predefined library of common regular expression patterns and descriptions in JSON files for quick lookup.
  • Regular Expression Generators - Generates regular expression patterns based on specific constraints with a real-time matching preview.
  • Regex Syntax References - Provides a comprehensive guide to common patterns and character classes for standard data formats.
  • Format Validations - A set of regular expression patterns for verifying various IPv6 address formats, including compressed and mapped notations.
  • Regex Flags - Allows users to toggle global, case-insensitive, and multiline flags to modify regex evaluation.

Star 历史

geongeorge/i-hate-regex 的 Star 历史图表geongeorge/i-hate-regex 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

geongeorge/i-hate-regex 是做什么的?

i-hate-regex 是一套用于构建、验证、配置和可视化正则表达式的交互式工具。它提供了一个专门用于正则表达式构建和调试的环境,允许用户构建复杂的模式并通过交互式测试验证匹配行为。

geongeorge/i-hate-regex 的主要功能有哪些?

geongeorge/i-hate-regex 的主要功能包括:Regular Expression Playgrounds, Regular Expression Visualizers, Regex Pattern Syntax Validations, Debugging Tools, Regex Visualizers, Regex Pattern Validators, Live Preview Renderers, Regex Pattern Catalogs。

geongeorge/i-hate-regex 有哪些开源替代品?

geongeorge/i-hate-regex 的开源替代品包括: aykutkardas/regexlearn.com — This project is an interactive regular expression learning platform and playground. It provides a guided educational… cjex/regulex — Regulex is a tool that parses regular expressions into interactive syntax diagrams, rendering them directly on an HTML… any86/any-rule — Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns… gskinner/regexr — Regexr is a web-based regular expression IDE designed for building, testing, and debugging patterns. It functions as a… bowen7/regex-vis — regex-vis is a set of tools for the visualization, editing, and testing of regular expressions. It provides a… al1abb/invoify — An invoice generator app built using Next.js, Typescript, and Shadcn.

I Hate Regex 的开源替代方案

相似的开源项目,按与 I Hate Regex 的功能重合度排序。
  • aykutkardas/regexlearn.comaykutkardas 的头像

    aykutkardas/regexlearn.com

    4,056在 GitHub 上查看↗

    This project is an interactive regular expression learning platform and playground. It provides a guided educational environment for mastering regular expression syntax through step-by-step tutorials and lessons. The platform includes a real-time regex playground for validating patterns against sample text and a specialized tool for analyzing search engine optimization data. Users can experiment with patterns in a sandbox environment and access a syntax reference guide for identifying matching symbols. The system supports content localization for non-English speakers and utilizes a modular f

    TypeScriptguidelearnregex
    在 GitHub 上查看↗4,056
  • cjex/regulexCJex 的头像

    CJex/regulex

    5,836在 GitHub 上查看↗

    Regulex is a tool that parses regular expressions into interactive syntax diagrams, rendering them directly on an HTML canvas. It converts a regex string into an abstract syntax tree and visualizes the structure as a navigable diagram, making the internal logic of a regular expression visually accessible. Beyond basic visualization, Regulex provides syntax validation that detects and reports precise errors, including invalid back references and octal escapes. It also offers a state-machine visualization mode that maps regex AST nodes to NFA-like states and transitions, rendered as a directed

    TypeScriptdiagramjavascriptregex
    在 GitHub 上查看↗5,836
  • any86/any-ruleany86 的头像

    any86/any-rule

    8,662在 GitHub 上查看↗

    Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns for validating and extracting common data formats. The project separates its static regex collection from editor-specific plugins, allowing the same pattern library to be accessed through VS Code, IntelliJ IDEA, Alfred Workflow, and a web interface. The tool enables keyword-based pattern retrieval, letting users search for the correct regex by typing descriptive terms rather than remembering exact syntax. It covers a broad range of validation needs including email addresses, U

    TypeScriptawsomeexpressregex
    在 GitHub 上查看↗8,662
  • gskinner/regexrgskinner 的头像

    gskinner/regexr

    10,344在 GitHub 上查看↗

    Regexr is a web-based regular expression IDE designed for building, testing, and debugging patterns. It functions as a testing tool to validate expressions against sample text and a learning tool that provides an interactive guide and a built-in cheat sheet for studying syntax. The platform includes a community regex library, which is a searchable repository of user-contributed patterns. This enables the discovery, sharing, and reuse of proven matching logic through a public directory and collaborative sharing links. The tool supports real-time pattern construction with syntax highlighting a

    JavaScript
    在 GitHub 上查看↗10,344
  • 查看 I Hate Regex 的所有 30 个替代方案→