Articles of regex

Usare grep in R per trovare le stringhe come parole intere (ma non stringhe come parte delle parole)

Sto cercando la giusta espressione regolare. Il seguente t1 = c(“IGF2, IGF2AS, INS, TH”, “TH”, “THZH”, “ZGTH”) grep(“TH”,t1, value=T) restituisce tutti gli elementi di t1 , ma solo il primo e il secondo sono corretti. Voglio solo le voci con la parola / frase TH restituito?

Qual è il motivo tecnico per cui “l’affermazione del lookbehind DEVE essere di lunghezza fissa” in regex?

Ad esempio, la regex riportata di seguito causerà la mancata definizione della lunghezza dell’asserzione del report di ricerca in background : #(?<!(?:(?:src)|(?:href))=["\']?)((?:https?|ftp)://[^\s\'"()]+)#S Questo tipo di restrizione non esiste per lookahead .

Regex come abbinare un carattere opzionale

Ho una regex che ho pensato funzionasse correttamente fino ad ora. Devo abbinare su un personaggio opzionale. Potrebbe essere lì o no. Qui ci sono due stringhe. La stringa superiore è abbinata mentre quella inferiore non lo è. L’assenza di una singola lettera nella stringa inferiore è ciò che sta facendo fallire. Mi piacerebbe ottenere […]

Formato valuta modello di input modulo HTML5

Usando HTML5 ho un campo di input che dovrebbe validare contro un importo in dollari inserito. Attualmente ho il seguente markup: Funziona perfettamente per un importo superiore a 100,00 e inferiore a 1.000,00. Sto cercando di scrivere il modello (regex) per accettare importi in dollari diversi. Forse verso l’alto di 100.000,00. È ansible?

Convalida DataAnnotations (espressione regolare) in asp.net mvc 4 – visualizzazione del razor

Il validatore DataAnnotations non funziona nella vista del razor asp.net mvc 4, quando si utilizzano i caratteri speciali nell’espressione regolare. Modello: [StringLength(100)] [Display(Description = “First Name”)] [RegularExpression(“^([a-zA-Z0-9 .&’-]+)$”, ErrorMessage = “Invalid First Name”)] public string FirstName { get; set; } Vista del razor: @Html.TextBoxFor(model => Model.FirstName, new { }) @Html.ValidationMessageFor(model => Model.FirstName) La convalida non […]

Convalida della valuta del Regex

Ho bisogno di aiuto per regex di valuta nella funzione jQuery. Opzionalmente consente il segno “$” solo una volta all’inizio. Permette la virgola come separatore di gruppi digitali, ma non all’inizio né alla fine. Permette solo 2 cifre arrotondate dopo il punto decimale. Permette solo un punto decimale e non all’inizio né alla fine. Valido: […]

.Net regex: qual è la parola carattere \ w?

Domanda semplice: Qual è lo schema per la parola carattere \w in c #, .net? Il mio primo pensiero è che corrisponda a [A-Za-z0-9_] e la documentazione mi dice: Classe di caratteri Descrizione Pattern Matches \ w Corrisponde a \ w “I”, “D”, “A”, “1”, “3” carattere di parola. in “ID A1.3” che non è […]

Java RegEx non è sensibile al maiuscolo / minuscolo?

In Java, quando si esegue un replaceAll per cercare uno schema regolare come: replaceAll(“\\?i\\b(\\w+)\\b(\\s+\\1)+\\b”, “$1”); (per rimuovere le parole consecutive senza distinzione tra maiuscole e minuscole, ad esempio test test), non sono sicuro di dove ho messo il? i. Ho letto che dovrebbe essere all’inizio, ma se lo tolgo, prendo due parole consecutive consecutive (ad […]

Annullare una partita regolare di lunga durata?

Supponiamo che io stia eseguendo un servizio in cui gli utenti possono inviare un’espressione regolare per cercare tra molti dati. Se l’utente invia una regex molto lenta (ad esempio, occorrono pochi minuti per Matcher.find () per tornare), voglio un modo per cancellare quella corrispondenza. L’unico modo che posso pensare di fare questo è di avere […]

Espressione regolare per l’analisi delle coppie valore nome

Qualcuno può fornire un’espressione regolare per l’analisi di coppie nome / valore da una stringa? Le coppie sono separate da virgole e il valore può essere facoltativamente racchiuso tra virgolette. Per esempio: AssemblyName=foo.dll,ClassName=”SomeClass”,Parameters=”Some,Parameters”