Articles of regex

Rimuovi i caratteri non alfanumerici dalla stringa. Problemi con il carattere

Voglio convertire la seguente stringa nell’output fornito. Input: “\\test\red\bob\fred\new” Output: “testredbobfrednew” Non ho trovato alcuna soluzione che gestisca caratteri speciali come \r , \n , \b , ecc. Fondamentalmente voglio solo sbarazzarmi di tutto ciò che non è alfanumerico. Ecco cosa ho provato … Attempt 1: “\\test\red\bob\fred\new”.replace(/[_\W]+/g, “”); Output 1: “testedobredew” Attempt 2: “\\test\red\bob\fred\new”.replace(/[‘`~!@#$%^&*()_|+-=?;:'”,.\{\}\[\]\\\/]/gi, “”); […]

scanf regex – C

Avevo bisogno di leggere una stringa finché non viene scritta la seguente sequenza: \ nx \ n: (…..)\n x\n \ n è il carattere della nuova riga e (…..) possono essere tutti i caratteri che possono includere altri \ n caratteri. scanf consente espressioni regolari per quanto ne so, ma non riesco a farlo leggere […]

Espressione regolare per l’abbinamento delle coordinate di latitudine / longitudine?

Sto cercando di creare un’espressione regolare per l’abbinamento delle coordinate di latitudine / longitudine. Per abbinare un numero a precisione doppia che ho usato (\-?\d+(\.\d+)?) , E ho cercato di combinarlo in una singola espressione: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Mi aspettavo che questo corrispondesse a un doppio, una virgola, forse un po ‘di spazio, e un altro doppio, […]

Regex per dividere i tag HTML

Ho una stringa HTML in questo modo: Quale sarebbe il modello regex per suddividere questo in due tag img separati?

Regex – come abbinare tutto tranne uno schema particolare

Come scrivo un’espressione regolare per abbinare qualsiasi stringa che non soddisfa un particolare schema? Sono di fronte a una situazione in cui devo abbinare un modello (A e ~ B).

Perché strsplit usa un lookahead positivo e guarda le corrispondenze di asserzione in modo diverso?

Il buonsenso e un controllo di gregexpr() utilizzando gregexpr() indicano che le seguenti affermazioni look-behind e look-ahead devono corrispondere esattamente a una posizione in testString : testString <- "text XX text" BB <- "(?<= XX )" FF <- "(?= XX )" as.vector(gregexpr(BB, testString, perl=TRUE)[[1]]) # [1] 9 as.vector(gregexpr(FF, testString, perl=TRUE)[[1]][1]) # [1] 5 strsplit() , […]

Espressione regolare: intervallo numerico

Come si scrive un’espressione regolare che corrisponde a un intervallo numerico compreso tra 0 o 000 e 180?

regex per accettare solo caratteri persiani

Sto lavorando su un modulo che uno dei suoi validatori personalizzati dovrebbe accettare solo caratteri persiani … Ho usato il seguente codice: var myregex = new Regex(@”^[\u0600-\u06FF]+$”); if (myregex.IsMatch(mytextBox.Text)) { args.IsValid = true; } else { args.IsValid = false; } ma sembra funzionare solo per il controllo dei caratteri arabi e non copre tutti i […]

Come posso concatenare i regex letterali in JavaScript?

È ansible fare qualcosa di simile? var pattern = /some regex segment/ + /* comment here */ /another segment/; O devo usare la nuova syntax RegExp() e concatenare una stringa? Preferirei usare il letterale in quanto il codice è sia più evidente che conciso.

Convalida del nome UTF-8 dell’utente in Javascript

Sto usando la seguente espressione regexp di JavaScript per convalidare il nome e il cognome degli utenti var regexp = /^((?=[az \’]).)+$/i; var val1 = “Normal Text’ Compromised”; // true var val2 = “UTF Text’ Połącz Słońce w Mózu”; // false <—- UTF-8 var val3 = "Illegal char: Blac & White"; // false esempio su: […]