Articles of regex

Combina Regexp?

Dopo aver raccolto l’input dell’utente per varie condizioni come Inizia con: /(^@)/ Termina con: /(@$)/ Contiene: /@/ Non contiene Per fare una singola regex se l’utente inserisce più condizioni, le combino con “|” quindi se 1 e 2 dato diventano /(^@)|(@$)/ Questo metodo funziona così lontano ma, Non sono in grado di determinare correttamente, quale […]

Rimuovi spazi bianchi e interruzioni di riga tra elementi HTML usando jQuery

Usando jQuery, mi piacerebbe rimuovere gli spazi bianchi e le interruzioni di riga tra i tag HTML. var widgetHTML = ‘ WidgetHi. ‘; Dovrebbe essere: alert(widgetHTML); // WidgetHi. Penso che lo schema di cui avrò bisogno è: >[\s]*< Questo può essere realizzato senza usare regex?

Ricerca di UUID nel testo con espressioni regolari

Sto cercando UUID in blocchi di testo usando una regex. Attualmente sto facendo affidamento sul presupposto che tutti gli UUID seguiranno un tracciato di 8-4-4-4-12 cifre esadecimali. Qualcuno può pensare a un caso d’uso in cui questa ipotesi non sarebbe valida e mi farebbe perdere alcuni UUID?

split string solo sulla prima istanza del carattere specificato

Nel mio codice ho diviso una stringa basata su _ e ho afferrato il secondo elemento dell’array. var element = $(this).attr(‘class’); var field = element.split(‘_’)[1]; Prende good_luck e mi dà luck . Funziona alla grande! Ma ora ho una class che sembra good_luck_buddy . Come faccio a far luck_buddy mio javascript ignori il secondo _ […]

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() , […]