Area testo

Prefisso delle righe

Aggiungi lo stesso prefisso delimitato a ogni riga di un blocco di testo.

Prefisso delle righe: Aggiunge lo stesso testo all’inizio di ogni riga logica. Prefisso delle righe può trasformare un semplice elenco in righe tra virgolette, aggiungere un marcatore a estratti di log o preparare etichette con un’apertura comune. Il prefisso viene copiato alla lettera e non sostituisce nulla di ciò che è già presente. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Prefix Lines / editor localeElaborazione locale

Funziona interamente nel browser

Input di 100,000 caratteri · 10,000 righe logiche · output di 200,000 caratteri

Risultato

Pronto

Il testo viene elaborato localmente. Lo strumento usa operazioni letterali autorizzate e non esegue espressioni regolari né codice.

Concatenazione ed esempio con tre righe

Per il prefisso P e la riga logica originale L, output = P seguito da L. Se ci sono n elementi, l'aggiunta di un prefisso a ogni riga aggiunge n × lunghezza(P) code point prima della normalizzazione dei fine riga. Scegli P = > e inserisci 12\n\n34\n. Qui n = 3 e lunghezza(P) = 2, quindi vengono aggiunti sei code point. Il risultato esatto è > 12\n> \n> 34\n. Gli spazi già presenti all'inizio di 12 apparirebbero dopo il prefisso, anziché essere rimossi. Prepara una citazione senza righe vuote con rimuovi righe vuote se non vuoi elementi separatori.

Marcatori, separatori e limiti

Questa operazione conserva gli accenti e l'ordine dei caratteri all'interno di ogni riga originale; non ordina in base al prefisso né alla lingua. La collation Unicode (https://www.unicode.org/reports/tr10/) è separata dalla concatenazione di un marcatore. La lunghezza del prefisso è limitata a 80 code point. L'input consente 100.000 code point distribuiti su 10.000 righe logiche, ma l'output non può superare 200.000. I separatori LF, CRLF e CR diventano LF. Un marcatore lungo ripetuto su migliaia di elementi brevi può raggiungere il limite dell'output anche quando l'origine è piccola. I campi di input del browser contano le unità UTF-16, quindi i caratteri Unicode supplementari occupano due posizioni nella quantità consentita. Per un finale corrispondente, usa aggiungi suffisso alle righe; rimuovi spazi dalle righe elimina il riempimento prima di decorare ogni elemento.

Come usarlo

  1. Incolla o digita le righe nell’editor locale.
  2. Imposta le opzioni mostrate per questa trasformazione ed eseguila.
  3. Controlla il risultato, poi copia o scarica il testo.

Privacy e limitazioni

Il testo e il risultato restano su questo dispositivo. Non viene effettuato alcun caricamento e il codice inserito non viene eseguito.

Strumenti correlati

Domande frequenti

Il prefisso viene aggiunto alle righe vuote?

Sì. Ogni riga vuota interna diventa una riga contenente solo il prefisso. Un ritorno a capo finale viene conservato senza creare un’altra riga con prefisso. Un input vuoto non produce nulla, anche se viene specificato un prefisso, perché non ci sono righe logiche da decorare.

Posso usare un escape con barra rovesciata o un’espressione regolare come prefisso?

Il campo contiene testo letterale. Digitando una barra rovesciata seguita da n vengono aggiunti quei due caratteri, senza decodificare un ritorno a capo. Non sono disponibili gruppi di cattura né modelli di sostituzione. Per un marcatore di citazione, inserisci esattamente il segno maggiore seguito da uno spazio, così come vuoi visualizzarlo.

Un prefisso comune è un modo sicuro per creare comandi?

Può servire a preparare il testo, ma non mette tra virgolette i nomi dei file né esegue l’escape dei metacaratteri della shell. Spazi, virgolette e punteggiatura di ogni riga originale restano sintassi attiva se il testo viene incollato in un interprete di comandi. Controlla il formato di destinazione e aggiungi l’escape richiesto prima di eseguire qualsiasi elemento derivato da un elenco.

Strumento gratuito · nel browser esecuzioni · senza account