Area testo

Filtra righe

Mantieni solo le righe che contengono un frammento di testo letterale, con corrispondenza sensibile alle maiuscole opzionale.

Filtra righe: Estrae solo le righe che contengono un determinato frammento di testo. Filtra righe cerca una sottostringa letterale in qualsiasi punto di ogni elemento e mantiene le righe corrispondenti nell'ordine originale. Scegli se distinguere tra maiuscole e minuscole quando è importante; il risultato contiene le righe complete, non solo le parole corrispondenti. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Filter 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 filtro utilizza un controllo letterale della presenza del testo. Le espressioni regolari e l'esecuzione di pattern non sono supportate intenzionalmente.

Criterio di contenuto ed esempio di selezione

Per la query Q e la riga L, conserva L quando L contiene Q; con la distinzione tra maiuscole e minuscole disattivata, confronta le forme minuscole di entrambe. Il conteggio conservato è il numero di righe che soddisfano questo criterio. L'input Batch 12\nDone 34\nBATCH 56\n con Q = batch e l'opzione disattivata restituisce Batch 12\nBATCH 56\n: due dei tre elementi corrispondono. Attiva l'opzione mantenendo la stessa query in minuscolo e nessuno di questi elementi in maiuscolo corrisponderà. Il testo originale viene copiato solo dopo la decisione.

Convenzioni di ricerca ed estratti lunghi

L'Unicode Collation Algorithm (https://www.unicode.org/reports/tr10/) descrive le convenzioni di confronto che potrebbe usare una ricerca sensibile alla lingua; questo filtro non esegue quel tipo di confronto per equivalenza né alcun ordinamento. La query consente fino a 200 code point. Il testo sorgente è limitato a 100.000 code point e 10.000 righe logiche. Gli input CRLF e CR isolato diventano LF e viene aggiunta una nuova riga finale ai risultati conservati quando l'input ne aveva una. Per log più grandi, filtra blocchi separati e concatena le corrispondenze nell'ordine originale dei blocchi. L'editor applica inoltre la quantità di caratteri consentita in unità UTF-16, quindi molte emoji contano come due posizioni di input. Il tester regex può aiutarti a sviluppare un pattern per un flusso di lavoro separato che supporta i pattern; quel pattern non viene accettato da questo filtro letterale.

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, quindi copia o scarica il testo.

Privacy e limitazioni

Il tuo testo e il risultato restano su questo dispositivo. Non viene effettuato alcun caricamento o esecuzione del codice inserito.

Strumenti correlati

Domande frequenti

Punti, asterischi o parentesi vengono interpretati come pattern di ricerca?

No. Una query come a.b cerca quella sequenza esatta di tre caratteri, mentre un asterisco cerca un asterisco. Non sono supportati caratteri jolly, corrispondenze di parole intere o espressioni regolari. Una query composta da spazi può essere significativa, ma una query completamente vuota viene rifiutata.

La corrispondenza senza distinzione tra maiuscole e minuscole ignora gli accenti o le varianti Unicode?

Confronta il testo convertito in minuscolo, invece di usare regole di ordinamento specifiche della lingua. cafe non corrisponde a café e il carattere é composto è diverso da e seguito da un accento combinato. La ß tedesca non viene convertita in ss. Prepara separatamente il testo normalizzato quando vuoi far corrispondere grafie equivalenti.

Se una riga corrisponde più volte, viene ripetuta?

No. Ogni riga logica viene controllata una sola volta e viene mantenuta una volta oppure eliminata. Le righe di input identiche e ripetute sono elementi distinti e possono essere mantenute tutte. Se non ci sono corrispondenze, l'output è vuoto. Gli elementi mantenuti conservano maiuscole e minuscole, spaziatura e punteggiatura originali, invece della forma di ricerca convertita in minuscolo.

Strumento gratuito · nel browser esecuzioni · senza account