Articles of regex

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: […]

Come posso riconoscere una regex del male?

Recentemente mi sono reso conto degli attacchi di Denial of Service delle espressioni regolari e ho deciso di eliminare i cosiddetti modelli di espressioni regolari “malvagie” ovunque potessi trovarli nella mia base di codice, o almeno quelli che sono stati utilizzati per l’input dell’utente. Gli esempi forniti nel link OWASP sopra e wikipedia sono utili, […]