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 …
Chiedi anche a qualcuno con un background nell'informatica quale sia un'espressione regolare e la risposta probabilmente andrà oltre il vincolo di essere alla portata di un automa a stati finiti. Ad esempio, l '"espressione regolare" /^1?$|^(11+?)\1+$/ creato dalla nota personalità del Perl Abigail (e parte della suite di test del …
È 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ò …
Mi chiedevo se esiste un algoritmo `` migliore '' (spiegherò in che senso) che parte da un DFA e costruisce un'espressione regolare r tale che L ( A ) = L ( r ) , rispetto a quello nel libro di Hopcroft e Ullman (1979). Lì, gli insiemi R k …
Perché le lingue regolari (e da quelle espressioni regolari) sono chiamate "regolari"? C'è molta regolarità anche nelle lingue senza contesto altri tipi di lingue. Suppongo che, all'inizio, l'aggettivo "regolare" sia stato usato per differenziare quel tipo di lingue da altre lingue "non regolari" o in qualche modo anormali. In tal …
Oltre alla complessità (deterministica) della comunicazione di una relazione R , un'altra misura di base per la quantità di comunicazione necessaria è il numero di partizione del protocollo p p ( R ) . La relazione tra queste due misure è nota fino a un fattore costante. La monografia di …
È noto che il seguente problema è completo di PSPACE: Data l'espressione regolare , L ( β ) = Σ ∗ ?ββ\betaL ( β) = Σ*L(β)=Σ∗L(\beta) = \Sigma^* Che ne dici di determinare l'equivalenza con altre espressioni regolari (fisse) ?αα\alpha Data l'espressione regolare , L ( β ) = L …
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 …
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 …
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 …
È noto che ridurre al minimo la dimensione di un'espressione regolare è completo per PSPACE anche se abbiamo un DFA come specifica del linguaggio . Quali sono i risultati se la lingua è finita? Si può considerare questo problema in due modelli: L'input è tutte le stringhe nella lingua e …
L'altezza (generalizzata) delle stelle di una lingua è la nidificazione minima delle stelle di Kleene richiesta per rappresentare la lingua con un'espressione regolare estesa. Ricorda che un'espressione regolare estesa su un alfabeto finito soddisfa quanto segue:UNUNA (1) e sono espressioni regolari estese per tuttia a ∈ A∅ , 1∅,1\emptyset, 1un'un'aa …
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 …
Ispirato da questa domanda , sono curioso di sapere quanto segue: Qual è la complessità peggiore nel verificare se un determinato DFA accetta la stessa lingua di una determinata espressione regolare? Questo è noto? La speranza è che questo problema sia in P - che esista un algoritmo polinomiale delle …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.