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.

Joseph
la source
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.

MRAB
la source
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