awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesVariable-Length Segment Matching

Identifies variable-length sequences of items within an input that match a segment variable.

Distinct from Pattern Matching: Specializes in matching sequences of arbitrary length, unlike generic structural pattern matching

Explore 7 awesome GitHub repositories matching part of an awesome list · Variable-Length Segment Matching. Refine with filters or upvote what's useful.

Awesome Variable-Length Segment Matching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • chalarangelo/30-seconds-of-pythonAvatar von Chalarangelo

    Chalarangelo/30-seconds-of-python

    8,826Auf GitHub ansehen↗

    30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl

    Provides functions to locate list elements matching a test condition, returning first, last, or all matches.

    Pythoneducationlearn-to-codelearning-resources
    Auf GitHub ansehen↗8,826
  • penrose/penroseAvatar von penrose

    penrose/penrose

    7,949Auf GitHub ansehen↗

    Penrose is a compiler that transforms structured mathematical notation into optimized SVG diagrams. It uses a three-stage pipeline of separate domain, substance, and style files to define mathematical objects, relationships, and visual presentation, then solves continuous optimization problems with user-defined spatial constraints and objectives to automatically arrange diagram elements. The system separates diagram content from visual style using distinct declarative languages, and provides a typed domain language with subtype hierarchies for mathematical objects. It supports embedding compi

    Groups multiple Substance objects into named collections for aggregate operations across diagram elements.

    TypeScriptdiagramsdomain-specific-languagemathematics
    Auf GitHub ansehen↗7,949
  • norvig/paip-lispAvatar von norvig

    norvig/paip-lisp

    7,465Auf GitHub ansehen↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Identifies sequences of items in an input that match a segment variable for variable-length matching.

    Common Lisp
    Auf GitHub ansehen↗7,465
  • unisonweb/unisonAvatar von unisonweb

    unisonweb/unison

    6,487Auf GitHub ansehen↗

    Supports matching lists with exact element counts using constructor syntax.

    Haskellhacktoberfesthaskellprogramming-language
    Auf GitHub ansehen↗6,487
  • tc39/proposal-pattern-matchingAvatar von tc39

    tc39/proposal-pattern-matching

    5,782Auf GitHub ansehen↗

    This is a TC39 proposal to add declarative pattern matching syntax to the ECMAScript language. It introduces a match expression that allows developers to inspect and branch on data structures using patterns with destructuring, guards, and logical combinators. The proposal defines a custom matcher protocol via a well-known symbol, enabling objects to implement user-defined matching logic with arbitrary extraction and decomposition. The proposal supports matching against literal primitives using SameValue equality with special handling for signed zero and NaN, as well as relational comparison

    Matches iterable values against nested element patterns with optional variable binding.

    HTML
    Auf GitHub ansehen↗5,782
  • igorescobar/jquery-mask-pluginAvatar von igorescobar

    igorescobar/jQuery-Mask-Plugin

    4,760Auf GitHub ansehen↗

    Dieses Projekt ist ein jQuery-Input-Mask-Plugin und eine Bibliothek zur Durchsetzung spezifischer Formate in Formularfeldern und HTML-Elementen. Es fungiert als Tool zur Maskierung und Bereinigung von Formulareingaben, das die Zeicheneingabe einschränkt und automatisch Trennzeichen für Muster wie Datumsangaben und Telefonnummern einfügt. Die Bibliothek unterstützt flexible Maskierung durch optionale und rekursive Muster, die sich je nach Datenmenge erweitern oder zusammenziehen. Sie bietet dynamisches Maskenmanagement, wodurch Formatierungsregeln auf bestehenden Elementen geändert oder entfernt werden können, ohne die Seite neu zu laden. Das Tool enthält Funktionen für benutzerdefinierte Maskenlogik und Musterdefinition, um zu steuern, welche alphanumerischen Eingaben zulässig sind. Es bietet zudem eine Bereinigung der Eingabedaten, um Nicht-Masken-Zeichen vor der Serverübermittlung zu entfernen, sowie ein Fallback-System, um ungültige Zeichen durch vordefinierte Ziffern zu ersetzen.

    Manages flexible input patterns to handle data with varying lengths like IP addresses and currency amounts.

    JavaScripthtml-elementjavascriptjquery-mask-plugin
    Auf GitHub ansehen↗4,760
  • more-itertools/more-itertoolsAvatar von more-itertools

    more-itertools/more-itertools

    4,074Auf GitHub ansehen↗

    more-itertools ist eine Erweiterungsbibliothek für das Python-Modul itertools. Sie dient als Toolkit zur Manipulation von Iterables und bietet eine breite Palette an Routinen für Datentransformation, kombinatorische Generierung und Iterator-Zustandsverwaltung. Die Bibliothek zeichnet sich durch fortgeschrittene Zustandsverwaltung und komplexe Sequenzgenerierung aus. Sie bietet Funktionen zum Einsehen zukünftiger Elemente, zum Suchen innerhalb von Sequenzen und zum Erzeugen einzigartiger Permutationen, Kombinationen und Mengenpartitionen aus Sammlungen, die doppelte Elemente enthalten können. Der Funktionsumfang deckt Datenverarbeitungsaufgaben wie rekursives Flattening, Gruppierung, Padding und Umformung von Datenströmen ab. Sie enthält zudem Dienstprogramme für Stream-Merging, Windowing für lokale Nachbarschaftsanalysen und thread-sichere Iterationssynchronisation. Das Projekt bietet zudem spezialisierte Routinen für die Verarbeitung numerischer Sequenzen, einschließlich Matrixmultiplikation, diskreter linearer Faltung und Fourier-Transformationen.

    Implements a mechanism to substitute items or subsequences that match a predicate with elements from another collection.

    Python
    Auf GitHub ansehen↗4,074
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Pattern Matching
  5. Variable-Length Segment Matching

Unter-Tags erkunden

  • Fixed-Length Segment Matches1 Sub-TagMatching lists that have exactly a specified number of elements using constructor syntax. **Distinct from Variable-Length Segment Matching:** Distinct from Variable-Length Segment Matching: matches exact lengths rather than arbitrary-length sequences.
  • Flexible Input LengthsHandling of input patterns that accommodate varying lengths, such as IP addresses or currency. **Distinct from Variable-Length Segment Matching:** Distinct from segment matching in file search; this refers to UI input masks for variable-length data.
  • List Concatenation MatchesPattern matching that decomposes a list into two concatenated sublists when at least one sublist has a known length. **Distinct from Variable-Length Segment Matching:** Distinct from Variable-Length Segment Matching: matches concatenation of two sublists rather than a single variable-length segment.
  • Substance Object CollectionsGroups multiple Substance objects into named collections for aggregate operations and repeated matching in diagram generation. **Distinct from Variable-Length Segment Matching:** Distinct from Variable-Length Segment Matching: operates on domain-specific Substance objects, not generic string sequences.