Articles of regex

passare la variabile ad un regexp in javascript

Possibile duplicato: Stringa di escape da utilizzare nella regex di Javascript Ho un messaggio come questo: Massimo {0} caratteri ammessi in {1} E ho una funzione per creare un messaggio usando gli argomenti passati come for(var i = 0; i < agrs.length; i++){ reg = new RegExp('\{'+i+'\}', 'gi'); key = key.replace(reg,agrs[i]) } Il problema è […]

Espressione regolare | Salto di anni e altro

Recentemente ho cercato un’espressione regolare per eseguire il controllo della data lato client e non sono riuscito a trovarne uno in grado di soddisfare i seguenti criteri: Ha una portata dal 1800 – Ora Esegue il corretto controllo della data con gli anni bisestili MM / GG / AAAA Controllo della data non valido (Questi […]

Inserisci virgole nella stringa numerica

Ehilà, sto cercando di eseguire una ricerca di espressioni regolari al contrario su una stringa per dividerla in gruppi di 3 cifre. Per quanto posso vedere dalla documentazione AS3, la ricerca all’indietro non è ansible nel motore reg ex. Il punto di questo esercizio è inserire le virgole triplette in un numero come questo: 10000000 […]

Espressioni regolari nei server SQL Server?

È ansible creare query efficienti che utilizzano il set di funzioni di espressioni regolari completo. In caso contrario, Microsoft dovrebbe davvero considerare questa funzione.

Usa la stringa dynamic (variabile) come modello regex in JavaScript

Voglio aggiungere un tag (variabile) ai valori con espressioni regolari, il modello funziona bene con PHP, ma ho problemi ad implementarlo in JavaScript. Il modello è (il value è la variabile): /(?!(?:[^|[^>]+))\b(value)\b/is Sono sfuggito ai backslash: var str = $(“#div”).html(); var regex = “/(?!(?:[^|[^>]+))\\b(” + value + “)\\b/is”; $(“#div”).html(str.replace(regex, “” + value + “”)); Ma […]

Trovare stringhe tra virgolette con virgolette di escape in C # usando un’espressione regolare

Sto cercando di trovare tutto il testo quotato su una singola riga. Esempio: “Some Text” “Some more Text” “Even more text about \”this text\”” Ho bisogno di ottenere: “Some Text” “Some more Text” “Even more text about \”this text\”” \”[^\”\r]*\” mi dà tutto tranne l’ultimo, a causa delle citazioni sfuggite. Ho letto su \”[^\”\\]*(?:\\.[^\”\\]*)*\” funzionante, […]

Regex: punto interrogativo e due punti

Ho il seguente regex Java, che non ho scritto e sto cercando di modificare: ^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$ ^ ^ È simile a questo . Nota il primo punto interrogativo. Significa che il gruppo è facoltativo? C’è già un punto interrogativo dopo il corrispondente ) . Il colon ha un significato speciale in regex? La regex si compila […]

regex per abbinare una parola con caratteri unici (non ripetuti)

Sto cercando un’espressione regolare che corrisponda a una parola solo se tutti i suoi caratteri sono unici, nel senso che ogni carattere nella parola appare solo una volta. Esempio : abcdefg -> restituirà MATCH abcdefgbh -> restituirà NO MATCH (poiché la lettera b ripete più di una volta)

Regex: Determina se due espressioni regolari potrebbero corrispondere per lo stesso input?

Voglio scoprire se potrebbero esserci conflitti tra due espressioni regolari conosciute, al fine di consentire all’utente di build un elenco di espressioni regolari che si escludono a vicenda. Ad esempio, sappiamo che le espressioni regolari di seguito sono piuttosto diverse ma entrambe corrispondono a xy50 : ‘^xy1\d’ ‘[^\d]\d2$’ È ansible determinare, utilizzando un algoritmo informatico, […]

Estrarre coppie di parole usando String.split ()

Dato: String input = “one two three four five six seven”; Esiste una regex che funziona con String.split() per afferrare (fino a) due parole alla volta, in modo che: String[] pairs = input.split(“some regex”); System.out.println(Arrays.toString(pairs)); risultati in questo: [one two, three four, five six, seven] Questa domanda riguarda la regex divisa . Non si tratta […]