awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesSubstring Extraction Methods

Retrieves segments of strings using indices or ranges.

Distinct from Substring Length Metrics: Distinct from Substring Length Metrics: focuses on extracting the actual content rather than calculating length metrics.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Substring Extraction Methods. Refine with filters or upvote what's useful.

Awesome Substring Extraction Methods GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • crystal-lang/crystalAvatar von crystal-lang

    crystal-lang/crystal

    20,299Auf GitHub ansehen↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Retrieves specific segments of a string using character indices, length-based offsets, or ranges.

    Crystalcompilercrystalcrystal-language
    Auf GitHub ansehen↗20,299
  • bobbyiliev/introduction-to-bash-scriptingAvatar von bobbyiliev

    bobbyiliev/introduction-to-bash-scripting

    5,869Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und Tutorial-Serie zum Erlernen von Bash-Scripting und Shell-Programmierung. Es dient als technischer Leitfaden und Referenzhandbuch für das Schreiben von Automatisierungsskripten und die Erstellung wiederverwendbarer Werkzeuge in einer Linux-Umgebung. Das Material konzentriert sich auf DevOps- und SysOps-Automatisierung und deckt die Entwicklung benutzerdefinierter CLI-Tools, die Automatisierung der Systemadministration sowie die Implementierung von Sicherheitsautomatisierung wie die Generierung zufälliger Passwörter und DDoS-Schutz ab. Der Umfang umfasst grundlegende Sprachkonzepte wie Variablen, Schleifen und bedingte Logik sowie operative Funktionen wie System-Health-Monitoring, Zusammenfassung von Webserver-Logs und Remote-Server-Management via SSH. Es behandelt zudem die Terminal-Interaktion durch den Aufbau interaktiver Menüs, die Formatierung von Ausgaben und das Aliasing von Befehlen. Der Inhalt ist als eine Reihe von Leitfäden, einem E-Book und einer Skripting-Referenz strukturiert.

    Shows how to extract specific portions of strings using starting indices and lengths.

    HTML
    Auf GitHub ansehen↗5,869
  • carp-lang/carpAvatar von carp-lang

    carp-lang/Carp

    5,815Auf GitHub ansehen↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Provides substring extraction methods that retrieve segments of strings using start and end indices.

    Haskellfunctionalfunctional-programminggame-development
    Auf GitHub ansehen↗5,815
  • amber-lang/amberAvatar von amber-lang

    amber-lang/amber

    4,731Auf GitHub ansehen↗

    Amber ist ein Transpiler, der High-Level-Quellcode in ausführbare Shell-Skripte für Bash, Zsh und Ksh übersetzt. Er bietet eine typsichere Umgebung für die Shell-Skript-Generierung, was eine statische Typvalidierung und die Erstellung eigenständiger ausführbarer Skripte ermöglicht. Das Projekt zeichnet sich durch einen Kompilierungsprozess aus, der Tree-Shaking-Import-Optimierung zur Reduzierung der Ausgabegröße und templatebasiertes Skript-Wrapping für benutzerdefinierte Header und Footer umfasst. Es nutzt ein modulbasiertes Abhängigkeitsauflösungssystem mit Sichtbarkeitskontrollen, um die Wiederverwendung von Code über mehrere Dateien hinweg zu verwalten. Die Sprachoberfläche deckt eine breite Palette an Automatisierungsmöglichkeiten ab, einschließlich umfassender Dateisystemverwaltung, Prozesssteuerung und Netzwerkkommunikation via HTTP. Es bietet integrierte Hilfsprogramme für Textverarbeitung, Datenmanipulation, Datums- und Zeitmanagement sowie System-Introspektion. Das Toolset enthält einen integrierten Test-Runner zur Logikverifizierung und ein Dienstprogramm zur automatischen Generierung von Markdown-Projektdokumentation aus Quellcode-Kommentaren.

    Provides a utility to extract specific segments of strings using index and length parameters.

    Rustbashbash-scriptingcompilers
    Auf GitHub ansehen↗4,731
  • wangdoc/bash-tutorialAvatar von wangdoc

    wangdoc/bash-tutorial

    4,354Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource, bestehend aus einem Bash-Programmier-Tutorial, einer Skripting-Referenz und einem Linux-Kommandozeilen-Handbuch. Es bietet Lehrmaterialien für das Schreiben von Skripten, die Automatisierung von Systemaufgaben sowie die Beherrschung der Terminal-Navigation und Unix-Systemadministration. Die Anleitungen decken eine breite Palette an Anpassungen der Shell-Umgebung ab, einschließlich Prompt-Styling und der Verwendung von Aliasen. Zudem gibt es einen Leitfaden für die Shell-Umgebung zur Verwaltung von Konfigurationsdateien und zur Initialisierung von Benutzerumgebungen. Die Materialien beschreiben eine Vielzahl von Funktionen, darunter Kontrollflusslogik, Datenverwaltung mit indizierten und assoziativen Arrays sowie Textverarbeitung. Weitere abgedeckte Bereiche umfassen Datei- und Ressourcenmanagement, Pattern-Matching mit regulären Ausdrücken sowie Observability-Tools für das Debugging von Skripten und die Syntaxvalidierung. Die Ressource erklärt zudem interaktive Terminal-Funktionen wie den Abruf der Befehlshistorie, die Eingabevervollständigung und Tastenkombinationen für die Navigation in der Kommandozeile.

    Provides techniques for extracting specific portions of a string based on offset and length.

    Shell
    Auf GitHub ansehen↗4,354
  • nalgeon/sqleanAvatar von nalgeon

    nalgeon/sqlean

    4,344Auf GitHub ansehen↗

    sqlean ist eine Sammlung von SQLite-Erweiterungsbibliotheken, die als C-basierte Shared Libraries implementiert sind. Sie bietet eine Suite zusätzlicher skalarer und tabellenwertiger Funktionen, die die nativen Fähigkeiten der SQLite-Datenbank-Engine erweitern. Das Projekt bietet spezialisierte Toolsets für Kryptografie, fortgeschrittene Mathematik, Netzwerke und Dateisystemzugriff. Dazu gehören binäres Hashing und Encoding, statistische Analysen, IP-Adressvalidierung sowie die Möglichkeit, CSV-Dateien oder Dateisystempfade als virtuelle Tabellen abzubilden. Die Bibliothek enthält zudem umfassende Textverarbeitungstools wie reguläre Ausdrücke, Fuzzy-Matching und Unicode-bewusste String-Manipulation. Zusätzliche Funktionen decken hochpräzises Datums- und Zeitmanagement sowie die Generierung eindeutiger Identifikatoren ab.

    Retrieves specific portions of strings using start positions, lengths, or ranges.

    C
    Auf GitHub ansehen↗4,344
  • chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviewsAvatar von Chanda-Abdul

    Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews

    4,129Auf GitHub ansehen↗

    This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera

    Provides logic to find the smallest substring containing a required set of characters.

    algorithmscoding-interviewsdata-structures
    Auf GitHub ansehen↗4,129
  • hanickadot/compile-time-regular-expressionsAvatar von hanickadot

    hanickadot/compile-time-regular-expressions

    3,814Auf GitHub ansehen↗

    This library is a header-only C++ framework that performs regular expression evaluation and static string analysis during the compilation phase. By leveraging template metaprogramming and constant expression evaluation, it transforms pattern matching logic into static state machines, effectively shifting the cost of parsing and validation from runtime to build time. The project distinguishes itself by encoding text data directly into the type system, allowing for the validation and extraction of string content before a program ever executes. This approach ensures that regular expression patte

    Enables retrieving specific segments of matched text during compilation to use those values within constant expressions or template logic.

    C++
    Auf GitHub ansehen↗3,814
  • bdwgc/bdwgcAvatar von bdwgc

    bdwgc/bdwgc

    3,418Auf GitHub ansehen↗

    This project is a garbage collection library and memory allocator for C and C++ that provides automatic reclamation of unreachable objects. It functions as a memory management system that can replace standard allocation functions to automate memory reclamation without requiring source modification. The system is distinguished by its ability to perform incremental and generational garbage collection to reduce application pauses, as well as parallel collection to distribute tracing across multiple CPU cores. It includes a specialized string manipulation library that uses shared structures to en

    Creates new string references representing specific ranges from existing sequences without duplicating underlying data.

    Ccc-plus-pluscplusplus
    Auf GitHub ansehen↗3,418
  1. Home
  2. Software Engineering & Architecture
  3. String Processing Algorithms
  4. Substring Length Metrics
  5. Substring Extraction Methods

Unter-Tags erkunden

  • Compile-Time Substring ExtractionRetrieving segments of matched text during compilation for use in constant expressions. **Distinct from Substring Extraction Methods:** Distinct from general substring extraction: focuses on compile-time retrieval for use in constant expressions, not runtime string manipulation.
  • Minimum Window Substring ExtractionsAlgorithms for extracting the smallest substring containing all characters of a required pattern. **Distinct from Substring Extraction Methods:** Specifically targets the minimal window search problem rather than general range-based extraction.
  • Zero-Copy Substring ExtractionRetrieving string segments by creating new references to existing memory without duplicating data. **Distinct from Substring Extraction Methods:** Specializes in zero-copy memory references rather than general index-based extraction