Articles of regex

Differenza tra LIKE e ~ in Postgres

Sono stato incaricato di “non disturbarmi con LIKE ” e di usare invece ~ . Cosa c’è di sbagliato in LIKE e in che modo ~ è diverso? ~ Ha un nome in questo contesto o la gente dice “usa l’operatore tilde”?

Qual è la regex per estrarre tutti gli emoji da una stringa?

Ho una stringa codificata in UTF-8. Per esempio: Thats a nice joke 😆😆😆 😛 Devo estrarre tutti gli emoji presenti nella frase. E l’emoji potrebbe essere qualsiasi Quando questa frase viene visualizzata nel terminale utilizzando il comando less text.txt , viene visualizzata come: Thats a nice joke Questo è il codice UTF corrispondente per l’emoji. […]

Come uso le espressioni regolari negli script di bash?

Voglio verificare se una variabile ha un anno valido utilizzando un’espressione regolare. Leggendo il manuale di bash capisco che potrei usare l’operatore = ~ Guardando l’esempio qui sotto, mi aspetterei di vedere “non OK” ma vedo “OK”. Che cosa sto facendo di sbagliato? i=”test” if [ $i=~”200[78]” ] then echo “OK” else echo “not OK” […]

Espressione regolare da dividere in spazi a meno che non siano tra virgolette

Vorrei usare il metodo .Net Regex.Split per suddividere questa stringa di input in una matrice. Deve dividere in spazi vuoti a meno che non sia racchiuso in una citazione. Input: Ecco “la mia stringa” ha “sei partite” Uscita prevista: Qui è la mia corda esso ha sei partite Che modello ho bisogno? Devo anche specificare […]

Espressione regolare per convalidare nomi e cognomi?

Anche se questa sembra una domanda banale, sono abbastanza sicuro che non lo sia 🙂 Ho bisogno di convalidare nomi e cognomi di persone da tutto il mondo. Come posso farlo con un’espressione regolare? Se fossero solo quelli inglesi, penso che questo lo taglierebbe: ^[az -‘]+$ Tuttavia, ho bisogno di supportare anche questi casi: altri […]

regex per l’abbinamento di qualcosa se non è preceduto da qualcos’altro

Quindi con regex in java, voglio scrivere un’espressione regolare che corrisponda se e solo se il pattern non è preceduto da determinati caratteri. Per esempio: String s = “foobar barbar beachbar crowbar bar “; Voglio abbinare se la barra non è preceduta da foo. Quindi l’output sarebbe: barbar beachbar crowbar bar So che questa è […]

Come estrarre l’ennesima parola e contare le occorrenze di parole in una stringa MySQL?

Mi piacerebbe avere una query mysql come questa: select word, count(*) from table group by word; Tutti gli esempi di espressioni regolari in mysql vengono utilizzati per verificare se il testo corrisponde all’espressione, ma non per estrarre il testo da un’espressione. C’è una tale syntax?

Espressioni regolari in un’applicazione Cocoa Objective-C

Googling iniziale indica che non esiste un modo integrato per eseguire espressioni regolari in un’applicazione Cocoa Objective-C. Quindi quattro domande: È proprio vero? Ma stai scherzando? Ok, allora c’è una bella libreria open-source che consigli? Quali sono i modi per avvicinarsi abbastanza senza importare una libreria, magari con la class NSScanner?

Come rimuovere caratteri speciali da una stringa?

Voglio rimuovere caratteri speciali come: – + ^ . : , da una stringa utilizzando Java.

Come posso eliminare tutti i segni di punteggiatura da una stringa in JavaScript usando regex?

Se ho una stringa con qualsiasi tipo di carattere non alfanumerico al suo interno: “This., -/ is #! an $ % ^ & * example ;: {} of a = -_ string with `~)() punctuation” Come posso ottenere una versione senza punteggiatura di esso in JavaScript: “This is an example of a string with punctuation”