1 repository
Matching text patterns that span across newline characters by treating files as single blocks.
Distinct from Text Pattern Matching: Distinct from Text Pattern Matching: specifically addresses the capability to match patterns across multiple lines.
Explore 1 awesome GitHub repository matching data & databases · Multi-Line Pattern Matching. Refine with filters or upvote what's useful.
sd este un utilitar de manipulare a textului din linia de comandă conceput pentru căutarea și înlocuirea tiparelor de text în mai multe fișiere. Acesta funcționează ca un instrument de căutare și înlocuire bazat pe regex care permite editarea fișierelor in-place direct din terminal. Proiectul suportă atât înlocuiri cu expresii regulate, inclusiv utilizarea grupurilor de captură pentru transformări complexe, cât și înlocuirea cu șiruri fixe pentru substituții de text literal. Acesta gestionează în mod specific înlocuirea textului pe mai multe linii prin procesarea conținutului fișierului ca blocuri unice pentru a se potrivi cu tiparele care se întind pe mai multe caractere newline. Instrumentul oferă capabilități pentru actualizări în masă ale conținutului fișierelor și o previzualizare a modificărilor tamponate pentru a revizui modificările înainte ca acestea să fie comise în sistemul de fișiere.
Treats input as a single block to match patterns and newlines spanning multiple lines.