Articles of regex

NSString – Converti solo in puro alfabeto (es. Rimuovi accenti + punteggiatura)

Sto cercando di confrontare i nomi senza punteggiatura, spazi, accenti, ecc. Al momento sto facendo quanto segue: -(NSString*) prepareString:(NSString*)a { //remove any accents and punctuation; a=[[[NSString alloc] initWithData:[a dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES] encoding:NSASCIIStringEncoding] autorelease]; a=[a stringByReplacingOccurrencesOfString:@” ” withString:@””]; a=[a stringByReplacingOccurrencesOfString:@”‘” withString:@””]; a=[a stringByReplacingOccurrencesOfString:@”`” withString:@””]; a=[a stringByReplacingOccurrencesOfString:@”-” withString:@””]; a=[a stringByReplacingOccurrencesOfString:@”_” withString:@””]; a=[a lowercaseString]; return a; } Tuttavia, ho […]

Riesci a rendere solo parte di una regex senza distinzione tra maiuscole e minuscole?

Ho visto molti esempi di rendere un’intera espressione regolare senza distinzione tra maiuscole e minuscole. Quello che mi sto chiedendo è che avere solo una parte dell’espressione sia insensibile al maiuscolo / minuscolo. Ad esempio, supponiamo di avere una stringa come questa: fooFOOfOoFoOBARBARbarbarbAr Cosa succede se voglio abbinare tutte le occorrenze di “pippo” indipendentemente dal […]

script di shell. come estrarre la stringa usando le espressioni regolari

Sono nuovo agli script di shell. Voglio inviare una richiesta http usando curl e quindi estrarre alcune stringhe usando le espressioni regolari. Ad esempio, come posso estrarre un nome di dominio da una risposta http? (L’esempio è solo a scopo di apprendimento) #!/bin/bash name=$(curl google.com | grep “www\..*com”) echo “domain name is” echo $name

RegEx per numero di telefono internazionale valido

Uso Clickatell per inviare SMS ai telefoni cellulari dei clienti. Esiste un’espressione regolare standardizzata per tutti i numeri di telefono cellulare validi, ad es. +27 123 4567? Farei il mio, ma sono preoccupato per la mancanza di un formato di numero di telefono oscuro e valido.

Regex per passare al caso di frase

Sto usando Notepad ++ per fare una sostituzione di testo in un file di linguaggio di 5453 righe. Il formato delle righe del file è: variable.name = Variable Value Over Here, that”s for sure, Really Il doppio apostrofo è intenzionale. Devo convertire il valore in maiuscolo, ad eccezione delle parole “Qui” e “Realmente” che sono […]

C # regex per ottenere l’id del video da youtube e vimeo dall’URL

Sono impegnato a provare a creare due espressioni regolari per filtrare l’id dai video di youtube e vimeo. Ho già le seguenti espressioni; YouTube: (youtube\.com/)(.*)v=([a-zA-Z0-9-_]+) Vimeo: vimeo\.com/([0-9]+)$ Come ho spiegato di seguito, ci sono 2 tipi di URL corretti dalle espressioni regolari che ho già creato. Diversi altri tipi di URL di Vimeo e YouTube […]

hgignore: aiuta a ignorare tutti i file ma alcuni

Ho bisogno di un file .hgdontignore 🙂 per includere determinati file ed escludere tutto il resto in una directory. Fondamentalmente voglio includere solo i file .jar in una particolare directory e nient’altro. Come posso fare questo? Non sono così abile nella syntax delle espressioni regolari. O posso farlo con la syntax glob? (Preferisco quella per […]

JavaScript sostituisce \ n con

var messagetoSend = $.trim(document.getElementById(“msgText”).value); messagetoSend = messagetoSend.replace(“\n”, “”); alert(messagetoSend); Input dato: Line 1 Line 2 Line 3 Questo avvisi: Line 1 Line 2 Line 3 Quando mi aspetto che avvisi: Line 1Line 2Line 3

Espressione regolare di Java: simbolo per qualsiasi numero di caratteri?

Mi chiedo se ci sia un simbolo per qualsiasi numero (incluso lo zero) di qualsiasi personaggio

Sostituisci tutti gli spazi bianchi con un segno di interruzione di riga / paragrafo per creare un elenco di parole

Sto cercando una lista di vocabli per un testo greco che stiamo traducendo in class. Voglio sostituire ogni spazio o carattere di tabulazione con un segno di paragrafo in modo che ogni parola appaia sulla propria riga. Qualcuno può darmi il comando sed e spiegare cosa sto facendo? Sto ancora cercando di capire come sedersi.