Domande taggate «regex-greedy»


8
Come posso rendere la mia partita non golosa in vim?
Ho un grande file HTML che ha un sacco di markup che assomiglia a questo: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> Sto cercando di fare un Vim di ricerca e sostituzione di sbarazzarsi di tutto class=""e style="", ma sto avendo difficoltà …
481 regex  vim  regex-greedy 

21
Corrispondenza regex non avida (riluttante) in sed?
Sto cercando di usare sed per ripulire le linee di URL per estrarre solo il dominio. Quindi da: http://www.suepearson.co.uk/product/174/71/3816/ Voglio: http://www.suepearson.co.uk/ (con o senza la barra finale, non importa) Ho provato: sed 's|\(http:\/\/.*?\/\).*|\1|' e (sfuggire al quantificatore non avido) sed 's|\(http:\/\/.*\?\/\).*|\1|' ma non riesco a far funzionare il quantificatore non …
407 regex  sed  pcre  greedy  regex-greedy 

7
Quantificatori avidi contro riluttanti contro possessivi
Ho trovato questo eccellente tutorial sulle espressioni regolari e mentre capisco intuitivamente cosa fanno i quantificatori "avidi", "riluttanti" e "possessivi", sembra esserci un serio buco nella mia comprensione. Nello specifico, nell'esempio seguente: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text "xfooxxxxxxfoo" …



7
Regex non avide di Python
Come faccio a creare un regex di Python come "(.*)"tale, date le "a (b) c (d) e"corrispondenze di Python "b"invece di "b) c (d"? So che posso usare "[^)]"invece di ".", ma sto cercando una soluzione più generale che mantenga il mio regex un po 'più pulito. C'è un modo …

3
Qual è la differenza tra .*? e. * espressioni regolari?
Sto cercando di dividere una stringa in due parti usando regex. La stringa è formattata come segue: text to extract<number> Ho usato (.*?)<e <(.*?)>che funziona bene, ma dopo aver letto un po 'in regex, ho appena iniziato a chiedermi perché ho bisogno ?delle espressioni. L'ho fatto solo dopo averli trovati …

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.