RegEx in Sublime Text: correspond à n'importe quel caractère, y compris les retours à la ligne?


91

Existe-t-il un moyen de faire correspondre n'importe quel caractère dans Sublime Text, y compris les retours à la ligne? J'ai vu que Sublime utilise la syntaxe de Boost mais que le .personnage ne correspondra pas aux nouvelles lignes sans un ensemble d'indicateurs spécifique.


2
Je pense qu'il est plus correct de citer la documentation ... Sublime Text utilise le moteur Perl Compatible Regular Expressions (PCRE) de la bibliothèque Boost. sublime-text-unofficial-documentation.readthedocs.org/en/latest/…
JJS

Réponses:


150

Essayez d'ajouter l' (?s)indicateur en ligne pour démarrer le début du modèle. Cela fera. correspondre n'importe quel personnage.


14
À titre d'exemple: <font([\s\S]*?)>correspond à la fontbalise de début, même si la balise s'étend sur plusieurs lignes.
tsauerwein

9
Il en va de même <font((?s).*?)>et (?s)<font(.*?)>.
TWiStErRob
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.