2012-08-16 15 views
75

C'è un modo per abbinare qualsiasi carattere nel testo sublime, comprese le nuove righe? Ho visto che Sublime usa la sintassi di Boost ma che il carattere . non corrisponderà a una nuova riga senza un set di flag specifico.RegEx in testo sublime: corrisponde a qualsiasi carattere, incluse le nuove righe?

+1

Penso che sia più corretto citare la documentazione ... Sublime Text utilizza il motore PCRE (Perl Compatible Regular Expressions) Perl dalla libreria Boost. http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/search_and_replace/search_and_replace_overview.html – JJS

risposta

130

Provare ad aggiungere il flag in linea (?s) avviare l'inizio del modello. Questo renderà . corrispondente a qualsiasi carattere.

+11

Come esempio: '' corrisponde al 'font' avvia il tag, anche se il tag si estende su più righe. – tsauerwein

+7

Così '' font ((? S). *?)> 'E' (? S) '. – TWiStErRob

Problemi correlati