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.


8
negare l'accesso diretto a una cartella e file tramite htaccess
Ecco lo scenario: C'è un index.phpfile nella cartella principale sono inclusi alcuni file index.phpche si trovano nella includescartella. 1 altro file ( submit.php) si trova nella cartella principale per l'azione di invio modulo. Voglio limitare l'accesso diretto dell'utente ai file nella includescartella tramite htaccess. anche per submit.php. Ma include funzionerà …


5
Come estrarre una stringa usando JavaScript Regex?
Sto cercando di estrarre una sottostringa da un file con JavaScript Regex. Ecco una sezione dal file: DATE:20091201T220000 SUMMARY:Dad's birthday il campo che voglio estrarre è "Riepilogo". Ecco l'approccio: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); return(arr); }

5
sed: stampa solo il gruppo corrispondente
Voglio prendere gli ultimi due numeri (uno int, uno float; seguito da uno spazio bianco opzionale) e stamparli solo. Esempio: foo bar <foo> bla 1 2 3.4 Dovrebbe stampare: 2 3.4 Finora, ho il seguente: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' mi darà foo bar <foo> bla 1 replacement Tuttavia, se …
133 regex  sed 

4
Perché "asdf" .replace (/.*/ g, "x") == "xx"?
Mi sono imbattuto in un fatto sorprendente (per me). console.log("asdf".replace(/.*/g, "x")); Esegui snippet di codiceNascondi risultatiEspandi frammento Perché due sostituzioni? Sembra che qualsiasi stringa non vuota senza newline produrrà esattamente due sostituzioni per questo modello. Usando una funzione di sostituzione, posso vedere che la prima sostituzione è per l'intera stringa …
132 javascript  regex 

25
Ottenere parti di un URL (Regex)
Altre versioni di Stack Overflow in Stack Overflow : versione successiva : versione successiva Dato l'URL (riga singola): http://test.example.com/dir/subdir/file.html Come posso estrarre le seguenti parti usando le espressioni regolari: Il sottodominio (test) Il dominio (esempio.com) Il percorso senza il file (/ dir / subdir /) Il file (file.html) Il percorso …

10
grep usando un vettore di carattere con più motivi
Sto cercando di utilizzare grepper verificare se un vettore di stringhe è presente in un altro vettore o meno e per generare i valori presenti (i modelli corrispondenti). Ho un frame di dati come questo: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 Ho …
132 r  regex 


6
Come sostituire un'intera linea con sed?
Supponiamo che io abbia un file con linee aaa bbb = Ora vorrei sostituirli con: aaa = xxx Posso farlo come segue: sed "s / aaa = bbb / aaa = xxx / g" Ora ho un file con poche righe come segue: aaa bbb = aaa ccc = aaa …
132 regex  sed 

7
Javascript e regex: dividi la stringa e mantieni il separatore
Ho una stringa: var string = "aaaaaa<br />† bbbb<br />‡ cccc" E vorrei dividere questa stringa con il delimitatore <br />seguito da un carattere speciale. Per farlo, sto usando questo: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Sto ottenendo ciò di cui ho bisogno, tranne per il fatto che sto perdendo il delimitatore. Ecco l'esempio: …
132 javascript  regex 


8
sed one-liner per convertire tutte le maiuscole in minuscole?
Ho un file di testo in cui alcune parole sono stampate in TUTTO MAIUSCOLO. Voglio essere in grado di convertire tutto in minuscolo in file di testo, usando sed. Ciò significa che la prima frase dovrebbe quindi leggere: "Ho un file di testo in cui alcune parole sono stampate in …
131 regex  sed 

26
Un Regex che non potrà mai eguagliare nulla
Potrebbe sembrare una domanda stupida, ma ho avuto una lunga conversazione con alcuni dei miei colleghi sviluppatori e sembrava una cosa divertente a cui pensare. Così; qual è il tuo pensiero: che aspetto ha un Regex, che non sarà mai eguagliato da nessuna stringa! Modifica : Perché lo voglio? Bene, …

8
Estrai parte di una corrispondenza regex
Voglio un'espressione regolare per estrarre il titolo da una pagina HTML. Attualmente ho questo: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Esiste un'espressione regolare per estrarre solo il contenuto di <title> in modo da non dover rimuovere i tag?

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.