Articles of regex

Come verificare che una stringa sia palindromo usando le espressioni regolari?

Era una domanda di intervista a cui non ero in grado di rispondere: Come verificare che una stringa sia palindromo usando le espressioni regolari? ps C’è già una domanda ” Come verificare se la stringa data è palindrome? ” e fornisce molte risposte in lingue diverse, ma nessuna risposta che usa espressioni regolari.

Espressione regolare per abbinare solo caratteri alfabetici

Mi stavo chiedendo se potessi ottenere un’espressione regolare che corrisponda a una stringa che ha solo caratteri alpahabetici, e solo questo

RegEx per la corrispondenza / sostituzione dei commenti JavaScript (sia multilinea che in linea)

Devo rimuovere tutti i commenti JavaScript da un’origine JavaScript utilizzando l’object RegExp JavaScript. Quello di cui ho bisogno è il pattern per RegExp. Finora, ho trovato questo: compressed = compressed.replace(/\/\*.+?\*\/|\/\/.*(?=[\n\r])/g, ”); Questo modello funziona OK per: /* I’m a comment */ o per: /* * I’m a comment aswell */ Ma non sembra funzionare per […]

Ottieni l’indice di un pattern in una stringa usando regex

Voglio cercare una stringa per un modello specifico. Le classi di espressioni regolari forniscono le posizioni (indici all’interno della stringa) del modello all’interno della stringa? Ci possono essere più di 1 occorrenza del modello. Qualche esempio pratico?

Regex per dividere un CSV

So che questo (o simile) è stato chiesto molte volte ma dopo aver provato numerose possibilità non sono riuscito a trovare un’espressione regolare che funzioni al 100%. Ho un file CSV e sto provando a dividerlo in un array, ma ho riscontrato due problemi: virgole e elementi vuoti tra virgolette. Il CSV assomiglia a: 123,2.99,AMO024,Title,”Description, […]

Come rimuovere tutti gli spazi bianchi da una stringa?

Quindi ” xx yy 11 22 33 ” diventerà “xxyy112233” . Come posso raggiungere questo objective?

Abbina tutte le occorrenze di una regex

C’è un modo rapido per trovare tutte le corrispondenze di un’espressione regolare in Ruby? Ho esaminato l’object Regex in Ruby STL e ho cercato su Google inutilmente.

regex.test VS string.match per sapere se una stringa corrisponde a un’espressione regolare

Molte volte sto usando la funzione di confronto delle stringhe per sapere se una stringa corrisponde a un’espressione regolare. if(str.match(/{regex}/)) C’è qualche differenza tra questo: if (/{regex}/.test(str)) Sembrano dare lo stesso risultato?

espressione regolare per nome e cognome

Per motivi di convalida del sito Web, ho bisogno della convalida del nome e del cognome. Per il nome deve contenere solo lettere e può contenere più parole con spazio e senza lettere e come minimo 3 caratteri e in cima a 30 caratteri. La stringa vuota non deve essere convalidata. Vale a dire: Jason, […]

Perché le espressioni regolari sono così controverse?

Quando si esplorano le espressioni regolari (altrimenti noti come RegEx-es), ci sono molte persone che sembrano vedere espressioni regolari come il Santo Graal. Qualcosa che sembra così complicato, deve essere la risposta a qualsiasi domanda. Tendono a pensare che ogni problema sia risolvibile usando espressioni regolari. D’altra parte, ci sono anche molte persone che cercano […]