-
Notifications
You must be signed in to change notification settings - Fork 4
rgxSlash
Loïc Antignac edited this page Dec 31, 2020
·
43 revisions
const rgxSlash = new RegExp(`(?<= |\u00a0)\\${data.slash}(?!\\${data.slash}|\\>\\;|\\}{2}|\\]{2})|(?<!\\${data.slash})\\${data.slash}(?= |\u00a0)`, 'gmi'); Regex générée :
/(?<= |\u00a0)\/(?!\/|\>\;|\}{2}|\]{2})|(?<!\/)\/(?= |\u00a0)/gim
Règle typographique :
Pas d’espace avant ni après.
Détecte :
- Une barre oblique
/précédée par une espace sécable ou insécable
Exceptions :- si elle est suivie par une autre barre oblique (pour un commentaire)
Ex :// Commentaire... - si elle est suivie par
>pour les balises auto-fermantes
Ex :<br />(qui à l’affichage donne<br />) - si elle est suivie par
}}pour les passages de paramètre
Ex :{{rule /}} - si elle est suivie par
]]pour les passages de paramètre
Ex :[[filter /]]
- si elle est suivie par une autre barre oblique (pour un commentaire)
- Ou une barre oblique
/non précédée par une autre barre oblique et suivie par une espace sécable ou insécable
Ex :/ouhttps:/
SPTE
Présentation
Comment l’utiliser
- Le fonctionnement d’SPTE
- Accéder aux paramètres
- Les paramètres
- Quelles autorisations demande SPTE
- Compatibilité Dark Reader
Contribuer
Code