Articles of regex

Imansible ottenere un blocco di codice nei miei gruppi di corrispondenza espressioni regolari

Quindi sì, il titolo è piuttosto strano ma non ho altra idea di come descrivere correttamente il mio problema. Qualunque cosa … ci permetta di arrivare al problema. Lavoro da fare Il mio capo vuole una funzione che legge tutte le funzioni di un file python e restituisce un DataTable che contiene le funzioni trovate. […]

Espressione regolare standard per l’ID dei dipendenti

Ho bisogno dell’espressione regolare standard per ID Employeed come EMP015 015EMP EMP_015 E_015 EMP-015 EMP.VIS EMP/056 Fondamentalmente dovrebbe consentire . o _ o – o / tra caratteri alfanumerici condizioni: Il primo personaggio non dovrebbe essere . o _ o – o / La lunghezza dell’ID dipendente deve essere di 50 caratteri.

Sostituisci uno schema in stringa solo se una determinata condizione è soddisfatta – Regex

come possiamo sostituire ‘ with \\’ in una stringa. (questo può essere fatto usando Regex.IsMatch(), Regex.Matches(), Regex.Replace() Tuttavia, dovrebbe essere fatto solo se ‘ non ha \ o \\ prima di. (questo è dove sono bloccato ) Ciò significa trovare tutto ciò che non ha \ o \\ prima di esso e quindi aggiungere lo […]

Regex Lookahead e guarda al massimo una cifra

Sto cercando di creare un modello RegEx 8 caratteri [a-zA_Z] deve contenere solo una cifra in qualsiasi posizione di stringa Ho creato questo modello: ^(?=.*[0-9].*[0-9])[0-9a-zA-Z]{8}$ Questo modello funziona bene ma voglio solo una cifra consentita. Esempio: aaaaaaa6 match aaa7aaaa match aaa88aaa don’t match aaa884aa don’t match aaawwaaa don’t match

Svantaggi dell’uso di espressioni regolari

Recentemente mi è stato consigliato dal mio manager di non dipendere molto da Regex in quanto ha molti svantaggi. Quando ho cercato di imparare di più, ho sentito che ha problemi come la regex può causare perdite di memoria dal momento che alcuni oggetti continuano ad essere appesi ai riferimenti delle stringhe anche dopo l’uso? […]

Regex – Sostituzione di più spazi con tab

Sto usando il codice di esempio qui sotto e quello che voglio fare è sostituire tutti gli spazi multipli con 1 \ t. Così “I am having fun working on Regex” ritorna “I am\thaving fun\tworking\ton\tRegex” Codice corrente: RegexOptions options = RegexOptions.None; Regex regex = new Regex(@”[ ]{2,}”, options); tempo = regex.Replace(tempo, @” “); Grazie!

C # e Regex: costrutto di raggruppamento non riconosciuto

Attualmente sto lavorando sulla mia tesi per un’applicazione client / server. Ho incontrato un problema nel caso in cui il server riceva informazioni come questa: ProToCooL,unknown|DESKTOP-29COFES,10.20.9.53|Hewlett-Packard,179C,PCWJA001X3UHII,KBC Version 42.32|i5-3320M,2.60GHz,2,4,256,3072,U3E1,GenuineIntel|{2,(IDT High Definition Audio CODEC,IDT),(Intel(R) Display Audio,Intel(R) Corporation)}|{2,(Samsung,003355A3,M471B5773DH0-CH9 ,24,2147483648,1333),(Hynix/Hyundai,467CA639,HMT351S6EFR8A-PB ,24,4294967296,1333)}|{1,(IDE,Hitachi HTS725050A7E630, FT51009Y7J61BK,3,733004892,476937.531738281)}|{7,(Send To OneNote 2013,False,Local,Send to Microsoft OneNote 15 Driver),(Microsoft XPS Document Writer,False,Local,Microsoft XPS Document Writer v4),(Microsoft Print […]

HtmlAgilityPack ha la capacità di usare espressioni regolari nel suo selettore XPATH?

Mi piacerebbe essere in grado di creare una collezione di nodes in cui il testo inizia con una parola e poi un numero. Ad esempio, dato quanto segue: FINDTHIS 1 FINDTHIS SOMETEXT FINDTHIS 2 Mi piacerebbe essere in grado di creare una collezione composta da due nodes di paragrafo: FINDTHIS 1 e FINDTHIS 2. Un […]

Come rimuovere http: // e www. da un nome di dominio inserito usando c #

Nell’applicazione a cui sto lavorando, consentiamo all’utente di inserire un elenco di nomi di dominio, ci aspettiamo che l’utente inserisca i nomi di dominio in qualsiasi dei seguenti formati stackoverflow.com www.stackoverflow.com http://stackoverflow.com http://www.stackoverflow.com ma quando si memorizzano questi nomi di dominio nei nostri database, vogliamo archiviare il nome del dominio solo nel seguente formato Formato: […]

Espressione regolare per convalidare la percentuale

Voglio convalidare la stringa di input in questo modo 5.0 is correct 5.5% is correct Così ho iniziato con il seguente codice: string decimalstring1 = “10000.55”; string decimalstring2 = “5%5%”; string expression = @”^\d|\d%”; Regex objNotNumberPattern = new Regex(expression); Console.WriteLine(objNotNumberPattern.IsMatch(decimalstring1)); Console.WriteLine(objNotNumberPattern.IsMatch(decimalstring2)); Console.ReadLine(); Ma il problema è che con un input del 5% 5% è correct […]