Domande taggate «regex»

Le espressioni regolari forniscono un linguaggio dichiarativo per abbinare i pattern all'interno delle stringhe. Sono comunemente utilizzati per la convalida, l'analisi e la trasformazione delle stringhe. Poiché le espressioni regolari non sono completamente standardizzate, tutte le domande con questo tag dovrebbero includere anche un tag che specifica il linguaggio o lo strumento di programmazione applicabile. NOTA: la richiesta di regex HTML, JSON, ecc. Tende a incontrare reazioni negative. Se è presente un parser, utilizzalo invece.



10
Come usare l'opzione '-prune' di 'find' in sh?
Non capisco bene l'esempio dato da man findqualcuno, qualcuno può darmi alcuni esempi e spiegazioni? Posso combinare un'espressione regolare in esso? La domanda più dettagliata è questa: Scrivi uno script di shell changeall, che ha un'interfaccia simile changeall [-r|-R] "string1" "string2". Si troverà tutti i file con un suffisso di …
219 regex  shell  find  manual 



21
Abbina due stringhe in una riga con grep
Sto cercando di utilizzare grepper abbinare le linee che contengono due stringhe diverse. Ho provato quanto segue ma questo corrisponde a righe che contengono sia string1 o string2 che non è quello che voglio. grep 'string1\|string2' filename Quindi, come posso abbinare grepsolo le linee che contengono entrambe le stringhe ?
218 regex  linux  string  grep 

11
JavaScript + regex Unicode
Come posso usare le espressioni regolari compatibili con Unicode in JavaScript? Ad esempio, dovrebbe esserci qualcosa di simile a \wquello che può corrispondere a qualsiasi punto di codice nella categoria Lettere o Segni (non solo quelli ASCII) e, si spera, avere filtri come [[P *]] per la punteggiatura, ecc.

30
Convalida e-mail Regex
Io lo uso @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp per convalidare l'e-mail ([\w\.\-]+)- questo è per il dominio di primo livello (molte lettere e numeri, anche punto e trattino) ([\w\-]+)- questo è per il dominio di secondo livello ((\.(\w){2,3})+)- e questo è per altri domini di livello (da 3 a infinito) che include un …
216 c#  regex  validation 



22
Perché le espressioni regolari sono così controverse? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Quando si esplorano le espressioni regolari (altrimenti note …
212 regex 

7
Come abbinare, ma non catturare, parte di una regex?
Ho un elenco di stringhe. Alcuni di loro sono nella forma 123-...456. La parte variabile "..." può essere: la stringa "mela" seguita da un trattino, ad es 123-apple-456 la stringa "banana" seguita da un trattino, ad es 123-banana-456 una stringa vuota, ad es. 123-456(nota che c'è solo un trattino) Qualsiasi …
210 regex 



1
Come si implementa un buon filtro volgarità?
Molti di noi devono occuparsi dell'input dell'utente, delle query di ricerca e delle situazioni in cui il testo di input può potenzialmente contenere volgarità o linguaggio indesiderato. Spesso questo deve essere filtrato. Dove si può trovare un buon elenco di parolacce in varie lingue e dialetti? Sono disponibili API per …
208 php  regex  user-input 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.