Articles of regex

Come dividere un’espressione regolare lunga in più righe in JavaScript?

Ho un’espressione regolare molto lunga, che desidero dividere in più righe nel mio codice JavaScript per mantenere ogni lunghezza della linea di 80 caratteri in base alle regole JSLint. È solo meglio per la lettura, penso. Ecco un esempio di modello: var pattern = /^(([^()[\]\\.,;:\s@\”]+(\.[^()[\]\\.,;:\s@\”]+)*)|(\”.+\”))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

Ricerca Rego MongoDB sul valore intero

Voglio regex cercare un valore intero in MongoDB. È ansible? Sto costruendo un’interfaccia di tipo CRUD che consente * ai caratteri jolly nei vari campi. Sto cercando di mantenere l’interfaccia utente coerente per alcuni campi che sono interi. Prendere in considerazione: > db.seDemo.insert({ “example” : 1234 }); > db.seDemo.find({ “example” : 1234 }); { “_id” […]

Javascript Regex per sostituire il testo NON in attributi html

Vorrei un Regex Javascript per racchiudere un determinato elenco di parole in un dato inizio ( ) e tag finale (cioè ), ma solo se la parola è in realtà “testo visibile” nella pagina, e non all’interno di un attributo html (come il tag title di un link o all’interno di un blocco . Ho […]

Sostituisci la prima occorrenza del modello in una stringa

Possibile duplicato: Come sostituire la prima istanza di una stringa in .NET? Diciamo che ho la stringa: string s = “Hello world.”; come posso sostituire il primo o nella parola Hello per dire Foo ? In altre parole, voglio finire con: “HellFoo world.” So come sostituire tutti gli o, ma voglio sostituire solo il primo

Espressione regolare per la convalida dell’indirizzo IP

voglio convalidare il valore è valido indirizzo IP o no ..! Ho usato per convalidare come ValidIpAddressRegex = “^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$”; sta funzionando bene, ma quando do i valori come 12345678 , è anche restituito vero .. Come risolvere questo?

JavaScript .replace sostituisce solo la prima partita

var textTitle = “this is a test” var result = textTitle.replace(‘ ‘, ‘%20’); Ma le funzioni di sostituzione si fermano alla prima istanza del “” e ottengo il Risultato: “this%20is a test” Qualche idea su dove sto andando male sono sicuro che è una soluzione semplice.

mod_rewrite: sostituisce i caratteri di sottolineatura con i trattini

Sto rivelando la mia imbarazzante ignoranza di REGEX-fu qui, ma: attualmente ho un sito web in cui un carico degli URL degli articoli sono scritti come “article_name”, mentre quelli più recenti sono scritti come “nome-articolo”. Voglio spostarli tutti utilizzando i trattini, quindi c’è un’espressione regolare che potrei usare per riscrivere gli URL più vecchi ai […]

Espressione regolare per la corrispondenza esatta di una stringa

Voglio abbinare due password con espressioni regolari. per esempio ho due ingressi “123456” e “1234567” quindi il risultato non dovrebbe coincidere (falso). E quando ho inserito “123456” e “123456”, il risultato dovrebbe corrispondere (vero). Non potrei fare l’espressione. Qualcuno può aiutarmi?

Sostituisci solo alcuni gruppi con Regex

Supponiamo di avere la seguente espressione regolare: -(\d+)- e voglio sostituire, usando C #, il Gruppo 1 (\d+) con AA , per ottenere: -AA- Ora lo sto sostituendo usando: var text = “example-123-example”; var pattern = @”-(\d+)-“; var replaced = Regex.Replace(text, pattern, “-AA-“); Ma non mi piace molto, perché se cambio il pattern in modo […]

Regex per rimuovere i commenti della riga da C #

Sto lavorando a una routine per rimuovere i commenti di blocco o linea da un codice C #. Ho esaminato gli altri esempi sul sito, ma non ho trovato la risposta esatta che sto cercando. Posso associare i commenti di blocco (/ * commento * /) nella loro interezza usando questa espressione regolare con RegexOptions.Singleline: […]