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.

9
Differenza tra \ be \ B in regex
Sto leggendo un libro sulle espressioni regolari e mi sono imbattuto in questo esempio per \b: Il gatto ha sparso il suo cibo per tutta la stanza. Utilizzando regex: \bcat\bcorrisponderà alla parola catma non catall'in scattered. Per \Bl'autore utilizza il seguente esempio: Inserisci l'ID a nove cifre così com'è appare …
103 regex 

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 …


12
Espressione regolare per verificare se la password è "8 caratteri di cui 1 lettera maiuscola, 1 carattere speciale, caratteri alfanumerici"
Voglio un'espressione regolare per verificarlo una password deve contenere otto caratteri, inclusa una lettera maiuscola, un carattere speciale e caratteri alfanumerici. Ed ecco la mia espressione di convalida che è per otto caratteri tra cui una lettera maiuscola, una lettera minuscola e un numero o un carattere speciale. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" Come …
102 c#  regex 


14
Controlla se una stringa contiene numeri Java
Sto scrivendo un programma in cui l'utente inserisce una stringa nel seguente formato: "What is the square of 10?" Devo controllare che ci sia un numero nella stringa e quindi estrai solo il numero. Se uso .contains("\\d+")o .contains("[0-9]+"), il programma non riesce a trovare un numero nella stringa, indipendentemente dall'ingresso, …
102 java  regex  string 

17
Come si usa regex in una query SQLite?
Vorrei usare un'espressione regolare in sqlite, ma non so come. La mia tabella ha una colonna con stringhe come questa: "3,12,13,14,19,28,32" Ora se digito "dove x LIKE '3'" ottengo anche le righe che contengono valori come 13 o 32 , ma vorrei ottenere solo le righe che hanno esattamente il …




3
Qual è la differenza tra parentesi quadre e parentesi in una regex?
Ecco un'espressione regolare che ho creato per utilizzare in JavaScript: var reg_num = /^(7|8|9)\d{9}$/ Eccone un altro suggerito dal mio membro del team. var reg_num = /^[7|8|9][\d]{9}$/ La regola è convalidare un numero di telefono: Dovrebbe essere di soli dieci numeri. Il primo numero dovrebbe essere 7, 8 o 9.
101 regex 

5
Puoi rendere solo una parte di una regex senza distinzione tra maiuscole e minuscole?
Ho visto molti esempi di come rendere un'intera espressione regolare senza distinzione tra maiuscole e minuscole. Quello che mi chiedo è che solo una parte dell'espressione faccia distinzione tra maiuscole e minuscole. Ad esempio, diciamo che ho una stringa come questa: fooFOOfOoFoOBARBARbarbarbAr Che cosa succede se voglio far corrispondere tutte …
101 regex 

11
Estrazione di numeri da vettori di stringhe
Ho una stringa come questa: years<-c("20 years old", "1 years old") Vorrei grep solo il numero numerico da questo vettore. L'output previsto è un vettore: c(20, 1) Come procedo a fare questo?
101 regex  r 

7
Utilizza una stringa dinamica (variabile) come pattern regex in JavaScript
Voglio aggiungere un tag (variabile) ai valori con regex, il pattern funziona bene con PHP ma ho problemi a implementarlo in JavaScript. Il modello è ( valueè la variabile): /(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is Sono sfuggito ai backslash: var str = $("#div").html(); var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is"; $("#div").html(str.replace(regex, "<a href='#" + …
101 javascript  regex  string 


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.