Domande taggate «regular-expressions»

Domande sulla teoria delle espressioni regolari, sia nel senso della definizione originale di Kleene che delle espressioni regolari POSIX.

4
Trovare l'espressione regolare minima è un problema NP-completo?
Sto pensando al seguente problema: voglio trovare un'espressione regolare che corrisponda a un determinato insieme di stringhe (ad esempio indirizzi e-mail validi) e non corrisponda ad altri (indirizzi e-mail non validi). Supponiamo che per espressione regolare intendiamo una macchina a stati finiti ben definita, non ho familiarità con la terminologia …


4
Esistono macchine "piccole" che possono abbinare efficacemente le espressioni regolari?
È noto che un'espressione regolare può essere riconosciuta da un automa finito non deterministico di dimensioni proporzionali all'espressione regolare, o da un FA deterministico che è potenzialmente esponenzialmente più grande. Inoltre, data una stringa ed una regular expression , NFA può testare l'appartenenza a tempo proporzionale ae il DFA può …





4
Dove cadono la maggior parte delle implementazioni REGEX nella scala della complessità?
Le implementazioni più moderne di espressioni regolari, come quelle in perl o .NET, vanno oltre la classica definizione informatica di REGEX con caratteristiche come lookahead e lookbehind. Queste funzionalità consentono loro di analizzare le istruzioni che non possono essere descritte con un automa finito e senza pushdown? Quanto più vicino …

2
JSON è una lingua normale?
Mi chiedevo se le specifiche JSON definissero un linguaggio regolare. Sembra abbastanza semplice, ma non sono sicuro di come dimostrarlo da solo. Il motivo per cui lo chiedo è perché mi chiedevo se si potevano usare espressioni regolari per analizzare efficacemente JSON. Qualcuno con abbastanza rappresentante potrebbe creare i tag …

3
Gli automi finiti non deterministici (NDFA) possono essere convertiti in modo efficiente in automi finiti deterministici (DFA) nello spazio / tempo subexponential?
Venti anni fa, ho creato un pacchetto di espressioni regolari che includeva le conversioni da espressioni regolari a una macchina a stati finiti (DFA) e supportava una serie di operazioni di espressione regolare chiuse (stella di Kleene, concatenazione, retromarcia, operazioni impostate, ecc.). Non ero sicuro delle peggiori prestazioni del mio …



4
Gerarchie in lingue regolari
Esiste una gerarchia "simpatica" nota (può essere finita) all'interno della classe delle lingue regolari ? Di bello qui, le classi in ciascuna gerarchia catturano espressività / potenza / complessità diverse. Inoltre, l'appartenenza a ciascuna classe è "ben dimostrata" da alcuni elementi (diversamente dal problema dell'altezza delle stelle che può essere …


1
Complessità parametrizzata dell'inclusione delle lingue regolari
Sono interessato al classico problema INCLUSIONE LINGUA REGOLARE. Data un'espressione regolare , indichiamo con L ( E ) il linguaggio regolare ad esso associato. (Le espressioni regolari sono su un alfabeto fisso Σ , con l'unione delle operazioni, stella di Kleene e concatenazione.)EEEL ( E)L(E)L(E)ΣΣ\Sigma Input: due espressioni regolari ed …

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.