Domande taggate «regular-expressions»

è per i modelli che specificano la ricerca o la sostituzione delle stringhe. Conosciuto anche come `regex` o` regexp`, i modelli descrivono le stringhe da abbinare durante la ricerca o la sostituzione. Emacs fornisce un ampio supporto per i modelli `regex` in molti comandi. Emacs fornisce anche un generatore di espressioni interattive per tali modelli.




1
Come abbinare il simbolo in regexp?
Sto cercando di costruire un'espressione regolare che corrisponda a simboli, vale a dire cose come nomi di funzioni e simili, in base alle attuali impostazioni della modalità principale (si chiama tabella della sintassi se ricordo correttamente). Dopo alcune indagini, ho trovato queste utili regexps: \_< corrisponde all'inizio di un simbolo …

1
Come sfuggire a regexp caratteri speciali in una stringa?
Sto componendo un'espressione regolare complessa e l'utente può fornire una parte dell'espressione. Tuttavia, la parte fornita dall'utente deve essere interpretata letteralmente, ovvero i caratteri speciali regexp devono essere esclusi. Esiste una funzione per sfuggire a questi personaggi? Sembra una cosa comune da fare, ma tutta la mia ricerca su Google …


1
Corrispondenza più performante di "qualsiasi carattere"
Su https://www.emacswiki.org/emacs/MultilineRegexp si trova il suggerimento da usare [\ 0- \ 377 [: nonascii:]] * \ n invece dello standard . * \ N per far corrispondere qualsiasi carattere a una nuova riga per evitare lo straripamento dello stack per testi enormi (37 KB). L'overflow è la preoccupazione qui, o …

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.