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

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesPattern Variable Reuse

Splicing existing variables or predefined patterns into new regular expressions to improve maintainability.

Distinct from Text Pattern Matching: Distinct from Text Pattern Matching: focuses on the composition and reuse of patterns via variables rather than the act of searching.

Explore 4 awesome GitHub repositories matching data & databases · Pattern Variable Reuse. Refine with filters or upvote what's useful.

Awesome Pattern Variable Reuse GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • languagetool-org/languagetoollanguagetool-org 的头像

    languagetool-org/languagetool

    14,597在 GitHub 上查看↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Provides the ability to store matched text in variables for use in subsequent patterns and context-aware suggestions.

    Javagrammarnatural-languagenatural-language-processing
    在 GitHub 上查看↗14,597
  • alda-lang/aldaalda-lang 的头像

    alda-lang/alda

    5,906在 GitHub 上查看↗

    Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an

    Stores reusable musical patterns in named variables for reference and transformation within scores.

    Goaldahacktoberfestmusic
    在 GitHub 上查看↗5,906
  • yoav-lavi/melodyyoav-lavi 的头像

    yoav-lavi/melody

    4,747在 GitHub 上查看↗

    Melody 是一个正则表达式转译器和模式编译器,将高级、人类可读的语法转换为标准正则表达式。它作为简化复杂匹配模式创建和维护的工具。 该项目提供了一种专用语法,用于定义可重用变量和宏,以减少表达式中的重复。它包括对将专用标签映射到 Unicode 类别属性的原生支持,并自动处理字面文本的转义。 该系统可通过多种接口访问,包括用于编译和测试字符串或文件模式的命令行工具、用于实时评估的有状态交互式 REPL,以及用于将语法转换集成到 JavaScript 构建流水线中的 Babel 插件。它还提供了一个基于浏览器的接口,无需本地安装即可测试语法。 该编译器支持标准正则表达式功能,如捕获组、环视断言、字符类和量词。

    Allows defining pattern sequences as reusable variables to reduce duplication in complex expressions.

    Rust
    在 GitHub 上查看↗4,747
  • oils-for-unix/oilsoils-for-unix 的头像

    oils-for-unix/oils

    3,288在 GitHub 上查看↗

    Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

    Deno Shell splices existing variables or predefined patterns into a new expression to avoid repetition and improve maintainability.

    Python
    在 GitHub 上查看↗3,288
  1. Home
  2. Data & Databases
  3. Text Pattern Matching
  4. Pattern Variable Reuse

探索子标签

  • Linguistic Variable CapturingStoring matched text segments in variables to be reused in subsequent linguistic patterns or suggestions. **Distinct from Pattern Variable Reuse:** Focuses on capturing dynamic text for grammar rules rather than splicing static regex patterns for maintainability.
  • Music Pattern VariablesStores reusable musical patterns in named variables that can be referenced and transformed within a score. **Distinct from Pattern Variable Reuse:** Distinct from Pattern Variable Reuse: applies to musical pattern reuse in scores, not regular expression pattern composition.