Domande taggate «regex-negation»

30
Espressione regolare per abbinare una riga che non contiene una parola
So che è possibile abbinare una parola e quindi invertire le partite usando altri strumenti (ad es grep -v.). Tuttavia, è possibile abbinare le righe che non contengono una parola specifica, ad esempio hedeusando un'espressione regolare? Ingresso: hoho hihi haha hede Codice: grep "<Regex for 'doesn't contain hede'>" input Uscita …

2
Regex: non contiene determinati personaggi
Ho bisogno di una regex da abbinare se in una frase NON ci sono <o>. Se nella stringa sono presenti <o>, deve restituire false. Ho avuto un parziale successo con questo, ma solo se i miei <> sono all'inizio o alla fine: (?!<|>).*$ Sto usando .Net se questo fa la …

4
Espressione regolare per una stringa contenente una parola ma non un'altra
Sto impostando alcuni obiettivi in ​​Google Analytics e potrei utilizzare una piccola guida regex. Diciamo che ho 4 URL http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 Voglio creare un'espressione che identificherà qualsiasi URL che contiene la stringa selector = size ma NON contiene details.cfm So che per trovare una stringa che NON contiene …

4
Come negare l'intera regex?
Ho una regex, per esempio (ma|(t){1}). Si abbina mae te non corrisponde bla. Voglio negare la regex, quindi deve corrispondere blae non mae t, aggiungendo qualcosa a questa regex . So di poter scrivere bla, la regex effettiva è comunque più complessa.

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') == …
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.