Articles of regex

Espressione regolare in c # – codice postale britannico

Sto cercando una risposta al mio problema di expresssion regolare in c #. Sto cercando una corrispondenza su un formato di codice postale specifico e ho incontrato problemi. Ecco il modello regex che sto verificando: ([AZ]{1})([0-9]{2})([0-9]{1})([AZ]{2}) Quindi, questo sta cercando un formato di una lettera, due numeri, un numero, due lettere. Quando ho provato questo […]

Regex per garantire che in una stringa come “05123: 12315”, il primo numero sia inferiore al secondo?

Devo avere stringhe nel formato x: y dove xey devono essere cinque cifre (zero riempito) e x <= y . Esempio: 00515:02152 Quale Regex corrisponderà a questo formato? Se ansible, spiegare brevemente la soluzione per aiutarmi ad imparare. EDIT: Perché ho bisogno di Regex? Ho scritto uno strumento generico che accetta l’input e lo convalida […]

Come cercare tutti i file contenenti 2 stringhe specifiche?

Nel mio Visual Studio mi piacerebbe trovare tutti i file che contengono 2 parole specifiche (ad esempio, UpdatePanel e DropDownCheckList in una soluzione o un progetto). In altre parole, mi piace trovare tutti i file usando il mio controllo web server DropDownCheckList con il controllo ASP.NET UpdatePanel . Come farlo?

Regex con ripetizione multipla

Ho un momento difficile con regex adesso. Sono in grado di eseguire il debug della regex in Regexbuddy ma in qualche modo non funziona in C # .net. Per esempio. Mia stringa di input: – –8W1_805_431____0210_A01_0002_L–;%{PE}%R 8.2.24,%MKUKATPBASIS,%CCOMMENT,%VNORMAL,%P 2: –8W1_805_431____0210_A01_0002_L– ;ENDFOLD ;FOLD PTP SG003920 Vel=100 % PDAT5 ServoGun=8 Cont=OPN Part=2.65 mm WeldTimer=WTDAT1 Tool[1]:zc1 Base[1]:510wz1;%{PE}%R 4.1.25,%MKUKATPSERVOTECH,%CSpotTC,%VPTP,%P 1:PTP, […]

C # regex: non corrisponde alla mia stringa

Sto usando NET 2.0 con WinForms su C #. Sto avendo un grosso problema con regex. Sto cercando di aggiungere due punti a 4 o più lettere in una stringa semplice. Dovrebbe solo aggiungere i due punti una volta, dopo che il codice non dovrebbe più accodare. Regex lbls = new Regex(@”^\s*(?[A-Za-z0-9_]{4,})”, RegexOptions.Multiline); // Use […]

Regex per ripetere un’acquisizione su un CDL?

Ho alcuni dati in questa forma: @”Managers Alice, Bob, Charlie Supervisors Don, Edward, Francis” Ho bisogno di un output flat come questo: @”Managers Alice Managers Bob Managers Charlie Supervisors Don Supervisors Edward Supervisors Francis” L’attuale “titolo di lavoro” sopra potrebbe essere una singola parola, non esiste un elenco discreto su cui lavorare. Sostituire il , […]

Espressione regolare per abbinare il nome dello spazio dei nomi valido

Ho pensato che questa domanda fosse stata posta prima, ma ho provato su Google ma non ho trovato una risposta. Forse ho usato parole chiave sbagliate. È ansible utilizzare l’espressione regolare per abbinare il nome di spazio dei nomi C # valido? Aggiornare: Grazie a tutti per le vostre risposte e ricerche! Questa domanda è […]

C # Regex per ottenere il blocco di commenti dal codice pl / sql

Voglio estrarre i commenti da una stringa come un blocco. ad esempio, ho un codice PL / SQL come: –comment1 select * from t_table; –i want comment 2; /*i want comment 3 */ –i want comment 4 OPEN data_cur; Qui, voglio tutti i commenti a riga singola e multilinea prima di OPEN data_cur; ma dopo […]

Abbina sequenze crescenti / decrescenti usando regex

Mi piacerebbe abbinare qualsiasi stringa che contiene solo cifre che stanno aumentando o diminuendo. Ciò significa che queste stringhe sarebbero state abbinate: 123, 234567, 0123456789, 87654, 321 E questi non lo farebbero: 7891011, 1234566789, 987865, 134 Stavo cercando una risposta e tutto quello che ho trovato è che non è ansible farlo usando regex. Tuttavia, […]

Intervallo di caratteri Unicode non consumato da Regex

NOTA Un’altra domanda è stata posta con C # Regular Expressions con i caratteri \ Uxxxxxxxx già nel pattern . Questa domanda differisce dal fatto che non si tratta di come vengono calcolate le coppie sostitutive, ma di come esprimere piani unicode superiori a 0 in una regex. Dovrebbe essere chiaro dalla mia domanda che […]