Articles of regex

Javascript: restituisce la stringa tra parentesi quadre

Devo restituire solo il testo contenuto tra parentesi quadre in una stringa. Ho la seguente regex, ma questo restituisce anche le parentesi quadre: var matched = mystring.match(“\\[.*]”); Una stringa conterrà sempre un solo insieme di parentesi quadre, ad es .: Some text with [some important info] Voglio che le corrispondenze contengano “alcune informazioni importanti”, piuttosto […]

Regex per non consentire più di 1 trattino consecutivamente

Come posso non consentire — (più di 1 consecutivo)? ad es. ab–c – dietro alle parole non consentire, ad es abc- – All’inizio delle parole non consentire, ad esempio -abc ^[A-Za-z0-9-]+$ è quello che ho finora.

sfuggendo il punto interrogativo in regex javascript

Questa è una semplice domanda, penso. Sto cercando di cercare l’occorrenza di una stringa in un’altra stringa usando espressioni regolari in JavaScript in questo modo: var content =”Hi, I like your Apartment. Could we schedule a viewing? My phone number is: “; var gent = new RegExp(“I like your Apartment. Could we schedule a viewing? […]

Quale regex può corrispondere alle sequenze dello stesso personaggio?

Un amico mi ha chiesto questo e sono rimasto perplesso: esiste un modo per creare un’espressione regolare che corrisponda a una sequenza dello stesso personaggio? Ad esempio, corrisponde a “aaa”, “bbb”, ma non “abc”? m|\w{2,3}| Non farebbe il trucco in quanto corrisponderebbe a ‘abc’. m|a{2,3}| Non farebbe il trucco in quanto non corrisponderebbe a ‘bbb’, […]

Qual è la regex per “Qualsiasi numero intero positivo, escluso 0”

Come può ^\d+$ essere migliorato per disabilitare 0 ? EDIT (renderlo più concreto): Esempi per consentire: 1 30 111 Esempi da non consentire: 0 00 -22 Non importa se i numeri positivi con uno zero iniziale sono consentiti o meno (ad es. 022 ). Questo è per l’implementazione Java JDK Regex.

jQuery DataTables: consente di filtrare la colonna in base alla corrispondenza esatta

Cercando di visualizzare solo corrispondenze esatte con il termine di ricerca inserito nella barra di ricerca. Ad esempio, ho una barra di ricerca che filtra per ID #. Voglio solo i record che corrispondono al numero esatto inserito per la visualizzazione. Quindi se 123 viene inserito, non voglio che vengano visualizzati 12345 , 91239 , […]

Rimuovi i commenti HTML con Regex, in Javascript

Ho un brutto HTML generato da Word, dal quale voglio rimuovere tutti i commenti HTML. L’HTML ha questo aspetto: ..e la regex che sto usando è questa html = html.replace(//gm, “”) Ma sembra non esserci corrispondenza, la stringa è invariata. Cosa mi manca?

Nelle espressioni regolari, che cos’è un riferimento al backtracking / back?

Cosa significa utilizzare un’espressione regolare backtracking? Inoltre, potresti fornire un esempio di questo?

Regex consente cifre e un singolo punto

Quale sarebbe la regex per consentire cifre e un punto? Riguardo a questo \D ammette solo cifre, ma non consente un punto, ho bisogno che permetta cifre e un punto questo è riferito come valore float Devo essere valido quando faccio una funzione keyup in jQuery, ma tutto ciò di cui ho bisogno è la […]

È questo regex C ++ 11 errore me o il compilatore?

OK, questo non è il programma originale in cui ho avuto questo problema, ma l’ho duplicato in uno molto più piccolo. Problema molto semplice main.cpp: #include #include using namespace std; int main() { regex r1(“S”); printf(“S works.\n”); regex r2(“.”); printf(“. works.\n”); regex r3(“.+”); printf(“.+ works.\n”); regex r4(“[0-9]”); printf(“[0-9] works.\n”); return 0; } Compilato con successo […]