2014-09-27 14 views
10

È possibile eseguire ricerche con le espressioni regolari nella console degli sviluppatori di Google Chrome? So come cercare il testo all'interno della console (Ctrl + F), ma non riesco a vedere alcun modo per abilitare le espressioni regolari.È possibile eseguire ricerche con espressioni regolari nella console degli sviluppatori di Chrome?

Ci sono, ad es. esistono estensioni per abilitarlo, se non supportato da Chrome stesso?

Aggiornamento

ho creato un feature request per regolare il supporto degli sviluppatori espressione in Search Console, dal momento che sembra che vi sia alcun supporto corrente per esso.

+1

Sarebbe un chiaro "no", allora. Hai motivi per credere che potrebbe? – usr2564301

+0

@Jongware Difficile da dire per certo. Forse esistono estensioni che aggiungeranno la funzionalità? – aknuds1

+1

È [questo] (http://stackoverflow.com/a/10912314/2564301) quello che stavi cercando? – usr2564301

risposta

5

Ctrl + F ricerca con le espressioni regolari non esiste. Questa funzionalità richiede una stretta integrazione nel contesto degli strumenti di sviluppo, quindi se non ti piace l'alternativa qui sotto, devi guardare attraverso il codice sorgente degli strumenti per sviluppatori, trovare la parte che è responsabile dell'implementazione di Ctrl + F, scrivere un patch e applicare la patch utilizzando https://stackoverflow.com/a/17044405/938089.

Fare clic sull'icona della canalizzazione e selezionare la casella Regex. Quindi puoi filtrare i messaggi della console per mostrare solo i messaggi che corrispondono all'espressione regolare (senza distinzione tra maiuscole e minuscole) (JavaScript).

+1

Non penso che il filtro/canalizzazione funzioni con le regex multiline, purtroppo. – aknuds1

+0

Sapresti dove presentare un suggerimento per implementare la ricerca regex della console in Chromium? – aknuds1

+0

@ aknuds1 La mancanza di regex multilinea non è un problema reale. Basta usare '(^ | \ n)' invece di '^' e '(\ n | $)' invece di '$'. La regex si applica solo ai messaggi individuali, quindi se usi 'console.log (1); console.log (2)', allora non puoi usare '0 \ n1' per trovare questi due messaggi. –

Problemi correlati