Domande taggate «regex»

Le espressioni regolari forniscono un linguaggio dichiarativo per abbinare i pattern all'interno delle stringhe. Sono comunemente utilizzati per la convalida, l'analisi e la trasformazione delle stringhe. Poiché le espressioni regolari non sono completamente standardizzate, tutte le domande con questo tag dovrebbero includere anche un tag che specifica il linguaggio o lo strumento di programmazione applicabile. NOTA: la richiesta di regex HTML, JSON, ecc. Tende a incontrare reazioni negative. Se è presente un parser, utilizzalo invece.

30
Convalida degli indirizzi IPv4 con regexp
Ho provato a ottenere una regex efficiente per la convalida IPv4, ma senza molta fortuna. A un certo punto sembrava che ce l'avessi fatta (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, ma produce alcuni strani risultati: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255 …



5
JavaScript - stringhe regex backreferences
Puoi eseguire il backreference in questo modo in JavaScript: var str = "123 $test 123"; str = str.replace(/(\$)([a-z]+)/gi, "$2"); Questo (abbastanza sciocco) sostituirebbe "$ test" con "test". Ma immagina di voler passare la stringa risultante di $ 2 in una funzione, che restituisce un altro valore. Ho provato a farlo, …



6
Python, rimuovi tutti i caratteri non alfabetici dalla stringa
Sto scrivendo un programma di conteggio parole MapReduce in python. Il problema è che ci sono molti caratteri non alfabetici disseminati nei dati, ho trovato questo post Spogliare tutto tranne i caratteri alfanumerici da una stringa in Python che mostra una bella soluzione usando regex, ma non sono sicuro di …
93 python  regex 

4
RegExp che corrisponde alla stringa che non inizia con my
Per PMD vorrei avere una regola che mi avverta di quelle brutte variabili che iniziano con my. Ciò significa che devo accettare tutte le variabili che NON iniziano con my. Quindi, ho bisogno di una RegEx (re) che si comporti come segue: re.match('myVar') == false re.match('manager') == true re.match('thisIsMyVar') == …



6
Utilizzo di RegEx in SQL Server
Sto cercando di sostituire / codificare il testo utilizzando RegEx in base alle impostazioni / parametri RegEx di seguito: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Ho visto alcuni esempi su RegEx, ma sono confuso su come applicarlo allo stesso modo in SQL Server. Eventuali suggerimenti sarebbero utili. …

3
Come posso utilizzare una regex per sostituire le maiuscole con le minuscole in Intellij IDEA?
Ho cercato su Google per questo e ho scoperto come farlo con altri parser di regex: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Ho provato questi e nessuno dei due funziona. Ad esempio, voglio usare un'espressione regolare per cambiare questo: private String Name; private Integer Bar = 2; A questa: private String name; private Integer …


9
regex per abbinare EOF
Ho alcuni dati che assomigliano a questo john, dave, chris rick, sam, bob joe, milt, paul Sto usando questa regex per abbinare i nomi /(\w.+?)(\r\n|\n|,)/ che funziona per la maggior parte ma il file termina bruscamente dopo l'ultima parola, il che significa che l'ultimo valore non finisce con \r\n, \no …
92 regex 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.