awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 مستودعات

Awesome GitHub RepositoriesString Pattern Replacements

Replacing occurrences of text patterns with new strings or function results.

Distinct from Pattern-Based Replacements: Shortlist candidates focus on AST nodes, AI generation, or specific design tools; this is a core language-level string manipulation capability.

Explore 14 awesome GitHub repositories matching programming languages & runtimes · String Pattern Replacements. Refine with filters or upvote what's useful.

Awesome String Pattern Replacements GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • federico-terzi/espansoالصورة الرمزية لـ federico-terzi

    federico-terzi/espanso

    14,002عرض على GitHub↗

    Espanso is a cross-platform text expander and automation tool written in Rust. It replaces short keywords with longer predefined text strings across different operating systems to increase typing speed and consistency. The tool utilizes regular expressions to detect complex typing patterns for dynamic replacement and allows for the execution of custom shell scripts to inject real-time data. Users can restrict expansions to specific software environments, ensuring that keywords only trigger within designated applications. The system includes a manager for installing and updating curated colle

    Replaces matched text patterns with new strings or the results of executed functions.

    Rust
    عرض على GitHub↗14,002
  • xianhu/learnpythonالصورة الرمزية لـ xianhu

    xianhu/LearnPython

    8,484عرض على GitHub↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Demonstrates how to swap text patterns with replacement strings using Python's string manipulation capabilities.

    Jupyter Notebooklearning-pythonpythonpython-flask
    عرض على GitHub↗8,484
  • google-research/arxiv-latex-cleanerالصورة الرمزية لـ google-research

    google-research/arxiv-latex-cleaner

    6,914عرض على GitHub↗

    arxiv-latex-cleaner is a utility designed to prepare LaTeX projects for submission to the arXiv preprint server. It functions as a document sanitizer and source cleaner, removing private comments, metadata, and sensitive information from LaTeX files. The tool optimizes document size by eliminating unused files and compressing graphics to meet strict upload limits. It further handles the externalization of complex drawing environments, replacing raw source code with references to pre-compiled image or PDF files to hide simulation data. The system performs source-to-source transformations to r

    Provides the capability to replace custom document commands with standard code using regular expressions.

    Pythonarxivlatex
    عرض على GitHub↗6,914
  • log4js-node/log4js-nodeL

    log4js-node/log4js-node

    5,838عرض على GitHub↗

    هذا إطار عمل تسجيل لـ Node.js يعتمد على بنية log4j. يوفر نظاماً لإدارة المسجلات الهرمية وعتبات الخطورة، مما يسمح بتسجيل أحداث التطبيق وتصنيفها عبر مستويات مختلفة من الأهمية. يتميز إطار العمل بتسجيله المدرك للعناقيد (cluster-aware)، والذي يزامن وينسق المخرجات عبر عناقيد عمليات متعددة في تدفق موحد. كما يتضمن مديراً مخصصاً لتدوير ملفات السجل يقوم بتدوير الملفات تلقائياً حسب التاريخ أو الحجم لمنع استنفاد مساحة القرص، وناقل سجل شبكة لإرسال البيانات إلى خوادم بعيدة عبر TCP أو UDP. يغطي المشروع إمكانات مراقبة واسعة، بما في ذلك التقاط مكدس الاستدعاءات للتصحيح والقدرة على توجيه بيانات السجل إلى وجهات متعددة مثل وحدة التحكم، أو الملفات المحلية، أو خدمات الشبكة الخارجية. ويدعم تنسيق السجل المنظم من خلال أنماط مخرجات مخصصة ويدير حجم التشخيص من خلال إدارة المستوى والمسار القائمة على الفئة.

    Transforms raw log data into structured text via custom patterns and dynamic metadata placeholders.

    JavaScript
    عرض على GitHub↗5,838
  • vi3k6i5/flashtextالصورة الرمزية لـ vi3k6i5

    vi3k6i5/flashtext

    5,715عرض على GitHub↗

    FlashText هو معالج نصوص قائم على القاموس ومكتبة لاستخراج الكلمات الرئيسية مصممة للبحث عن السلاسل النصية عالي الأداء والاستبدال البرمجي للمحتوى. يوفر أدوات مساعدة متخصصة لتحديد واسترجاع مصطلحات محددة مسبقاً من النص أو استبدال مصطلحات معينة بسلاسل استبدال عبر أحجام كبيرة من البيانات. يستخدم المشروع تنفيذ بحث السلاسل Aho-Corasick لتمكين مطابقة الأنماط المتعددة. يسمح هذا النهج بمسح النص في تمريرة واحدة وتعقيد زمني خطي للبحث، مما يضمن اعتماد وقت المعالجة على طول النص المدخل بدلاً من حجم قاموس الكلمات الرئيسية. تغطي المكتبة إدارة قاموس الكلمات الرئيسية للحفاظ على قوائم المصطلحات المستهدفة وتوفر سير عمل لكل من استبدال النص المؤتمت واستخراج الكلمات الرئيسية. تسمح هذه الإمكانيات بالتعديل المنهجي واسترجاع المصطلحات المحددة مسبقاً داخل مجموعات بيانات ضخمة.

    Implements a function for swapping specific terms with replacement strings across documents programmatically.

    Python
    عرض على GitHub↗5,715
  • amber-lang/amberالصورة الرمزية لـ amber-lang

    amber-lang/amber

    4,731عرض على GitHub↗

    Amber is a transpiler that translates high-level source code into executable shell scripts for Bash, Zsh, and Ksh. It provides a type-safe environment for shell script generation, allowing for static type validation and the creation of standalone executable scripts. The project distinguishes itself through a compilation process that includes tree-shaking import optimization to reduce output size and template-based script wrapping for custom headers and footers. It utilizes a module-based dependency resolution system with visibility controls to manage code reuse across multiple files. The lan

    Provides a utility for substituting strings or regular expressions with new text.

    Rustbashbash-scriptingcompilers
    عرض على GitHub↗4,731
  • wangdoc/bash-tutorialالصورة الرمزية لـ wangdoc

    wangdoc/bash-tutorial

    4,354عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل يتكون من برنامج تعليمي لبرمجة Bash، ومرجع للنصوص البرمجية، ودليل سطر أوامر Linux. يوفر مواد تعليمية لكتابة النصوص البرمجية، وأتمتة مهام النظام، وإتقان التنقل في الطرفية (terminal) وإدارة أنظمة Unix. تغطي الأدلة مجموعة واسعة من تخصيص بيئة shell، بما في ذلك تنسيق المطالبة (prompt) واستخدام الأسماء المستعارة (aliases). كما يوفر دليلاً لبيئة shell لإدارة ملفات التكوين وتهيئة بيئات المستخدم. تفصل المواد مجموعة واسعة من القدرات بما في ذلك منطق تدفق التحكم، وإدارة البيانات باستخدام المصفوفات المفهرسة والترابطية، ومعالجة النصوص. تشمل المجالات الأخرى المغطاة إدارة الملفات والموارد، ومطابقة الأنماط باستخدام التعبيرات النمطية (regex)، وأدوات المراقبة لتصحيح أخطاء النصوص والتحقق من صحة البنية. يشرح المورد أيضاً ميزات الطرفية التفاعلية مثل استرجاع سجل الأوامر، وإكمال الإدخال، واختصارات لوحة المفاتيح للتنقل في سطر الأوامر.

    Covers string manipulation techniques for searching and replacing text patterns using shell expansion.

    Shell
    عرض على GitHub↗4,354
  • interconnectit/search-replace-dbالصورة الرمزية لـ interconnectit

    interconnectit/Search-Replace-DB

    4,102عرض على GitHub↗

    Search-Replace-DB is a MySQL search and replace tool designed for updating database strings and migrating PHP-based websites and content management systems. It functions as a database migration utility to update references and table engines when moving sites to new servers or domains. The project specifically handles the updating of text inside serialized PHP arrays and objects, recalculating lengths to maintain data structure integrity and prevent corruption. It also includes a converter for modifying storage engines and character collations across multiple MySQL tables. Additional capabili

    Swaps text within a database while preserving the integrity of serialized data structures.

    PHP
    عرض على GitHub↗4,102
  • xiaowenxia/embedded-notesالصورة الرمزية لـ xiaowenxia

    xiaowenxia/embedded-notes

    3,998عرض على GitHub↗

    embedded-notes هي مجموعة من أدلة الدراسة التقنية وملاحظات التطوير التي تركز على Linux المضمن، وداخلية نواة Linux، وبرمجة C. تعمل كمرجع لتطوير الأنظمة المضمنة ومورد تحضيري للمقابلات التقنية في هذا المجال. يوفر المشروع وثائق مفصلة حول كتابة برامج تشغيل الأجهزة، وإدارة الذاكرة الافتراضية، وفهم داخلية النواة. كما يتضمن أدلة حول بروتوكولات شبكة IoT، مثل MQTT وTCP/IP، ويحدد التفاصيل المعمارية لهياكل الرقائق والأجهزة الطرفية. تغطي المادة سطحاً واسعاً من برمجة الأنظمة، بما في ذلك إدارة الذاكرة اليدوية، وإدارة دورة حياة العمليات، وتنفيذ مفاهيم نظام التشغيل في الوقت الفعلي. كما تتضمن مراجع للأدوات منخفضة المستوى، مثل التجميع المتقاطع لـ ARM، وتحليل الثنائيات، وكتابة نصوص shell لأتمتة البناء.

    Provides techniques for replacing patterns and manipulating substrings within shell variables.

    armcdriver
    عرض على GitHub↗3,998
  • kuzudb/kuzuالصورة الرمزية لـ kuzudb

    kuzudb/kuzu

    3,965عرض على GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Replaces occurrences of text patterns with new strings or function results.

    C++cypherdatabaseembeddable
    عرض على GitHub↗3,965
  • pangloss/vim-javascriptالصورة الرمزية لـ pangloss

    pangloss/vim-javascript

    3,784عرض على GitHub↗

    vim-javascript is a syntax plugin for the Vim text editor that provides a collection of syntax highlighting, indentation rules, and code folding definitions specifically for JavaScript files. It functions as a set of implementation modules that extend the editor's native capabilities to improve the readability and structural management of the language. The project features a display layer customizer that utilizes character concealment to replace specific keywords and sequences with shorthand symbols. This reduces visual noise and increases code density without altering the actual content of t

    Provides display concealment by replacing specific character sequences with shorthand symbols to reduce visual noise.

    Vim Script
    عرض على GitHub↗3,784
  • rollup/pluginsالصورة الرمزية لـ rollup

    rollup/plugins

    3,750عرض على GitHub↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    Swaps text patterns with values to inject environment variables and constants during bundling.

    JavaScriptpluginsrolluprollup-plugins
    عرض على GitHub↗3,750
  • marijnh/eloquent-javascriptالصورة الرمزية لـ marijnh

    marijnh/Eloquent-JavaScript

    3,097عرض على GitHub↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    Provides functionality to swap occurrences of a text pattern with a new string or the result of a function.

    JavaScript
    عرض على GitHub↗3,097
  • rich-harris/magic-stringالصورة الرمزية لـ Rich-Harris

    Rich-Harris/magic-string

    2,668عرض على GitHub↗

    magic-string is a low-level JavaScript library designed for compilers and bundlers to perform source code transformations. It serves as a string transformation utility and source map manipulation library that allows for modifying text while automatically tracking character offsets. The library enables the modification of source code strings through insertions, replacements, and removals without losing the relationship to original source positions. It specifically provides mechanisms to generate mapping files that link transformed output text back to original source file coordinates. Capabili

    Executes string or regular expression replacements based on the content of the original source text.

    JavaScript
    عرض على GitHub↗2,668
  1. Home
  2. Programming Languages & Runtimes
  3. String Pattern Replacements

استكشف الوسوم الفرعية

  • Keyword Replacement Toolkits1 وسم فرعيSystems designed for swapping specific predefined terms with replacement strings at scale. **Distinct from String Pattern Replacements:** Focuses on dictionary-based term swapping rather than general regex pattern replacements
  • Log Pattern FormattingTransforming log data into structured text using placeholders for timestamps and metadata. **Distinct from String Pattern Replacements:** Specifically targets the formatting of diagnostic logs rather than general string replacement in code or text.
  • Serialized String SubstitutionsReplacing text patterns within serialized data while preserving the data structure's length and format markers. **Distinct from String Pattern Replacements:** Specifically addresses the preservation of serialized structural integrity during replacement, unlike general string patterns