Domande con tag 'regular-expressions'

1
risposta

È buona norma includere controlli spazio vuoto / bianco in RegEx?

L'obiettivo di RegEx è quello di corrispondere esattamente a 6 caratteri, ma in aggiunta deve corrispondere a stringhe vuote o spazi bianchi (ad esempio ^$|\s|^(\w){6}$ ). È buona norma controllare la stringa vuota / lo spazio bianco in un'e...
posta 24.01.2018 - 15:31
2
risposte

La documentazione spesso ommits per specificare quale sapore dell'espressione regolare usare, quindi c'è un sapore predefinito che dovremmo conoscere tutti?

Spesso mi imbatto in una documentazione che dice "usa un'espressione regolare qui". Devo passare un po 'di tempo a cercare informazioni su quale formato dell'espressione regolare che stanno aspettando. Per quanto posso dire, ci sono molti t...
posta 14.09.2011 - 17:25
1
risposta

Perché il parser http nginx non usa espressioni regolari?

Vedo il parser http scritto da Igor Sysoev per nginx non usa espressioni regolari link Quale potrebbe essere la ragione principale di tale decisione di progettazione? Immagino di poter scrivere poche espressioni regolari per analizzare H...
posta 23.06.2013 - 04:38
1
risposta

Gruppi corrispondenti di linee simili su un algoritmo di corrispondenza generico

Devo scrivere un programma per cercare attraverso un file contenente linee e trovare linee che corrispondono ad un grado di tolleranza ma non sono necessariamente le stesse. Quindi, ad esempio, le seguenti righe corrisponderanno: [Concern] ser...
posta 09.04.2015 - 11:04
1
risposta

Comprensione della concatenazione, unione e iterazione nella lingua normale

Sto cercando di capire cos'è un linguaggio normale. Esistono 3 espressioni regolari composte per il linguaggio normale: concat {AB} , unione {A+B} e iterazione {A*} . Quando sono usati in un modo semplice è chiaro per me come operar...
posta 12.11.2014 - 20:55
1
risposta

pcre insensibilità del case: gestisci le sequenze di escape come byte non elaborati?

Considera la seguente espressione regolare (non unicode): Example:\x04\x05\x41 Supponiamo che tu cerchi questa espressione regolare in modo insensibile. Ti aspetteresti che cerchi la finale \ x41 in modo sensibile al maiuscolo / minuscolo?...
posta 23.06.2013 - 18:47
2
risposte

Mappatura dei valori enum in regex

Sto facendo un po 'di pulizia del codice e sto guardando le mie regex. Ne ho uno estremamente semplice: (ARA|CHI|FRE|GER|ITA|JPN|RUS|SPA)\s[0-9]{3}-[0-9]{2} Fondamentalmente convalida gli identificatori di corso per un dipartimento specific...
posta 14.08.2016 - 17:28
0
risposte

Correlazione dei classificatori di ricerca in una ricerca di database per informazioni sensibili

Descrizione del problema Sto lavorando a un progetto di rilevamento dei dati aziendali progettato per analizzare database per informazioni riservate. L'unità di ricerca di base è chiamata classificatore e comprende elementi come "Numero di...
posta 14.01.2016 - 04:38
0
risposte

Semplificando backreferences

Questo è un esempio teorico per ragioni di semplicità. Uso valori flat nella regex per renderlo facilmente leggibile per quasi tutti, dal momento che un sacco di {,(,[,\ è tutto inceppato insieme può essere un mal di testa da leggere. Su...
posta 15.11.2014 - 02:00
1
risposta

Quale sarebbe un vero e proprio motore regex reale / DFA risolvere questo semplice schema regex?

.*foo Accademicamente, questa è un'espressione regolare. Una stringa aaaaaaaaaaaaafoo corrisponderà a quella. Anche la stringa aaaaaaaaaaaaafooaaaaafoo corrisponderà anche a quella. Immagino che un NFA che risolve abbia 4 stati. L...
posta 09.11.2015 - 13:25