feuille triche Regex

Couvre les métacaractères, les quantificateurs, les groupes et les drapeaux JavaScript/PCRE les plus utilisés (i/g/m). Associez-vous à notre testeur Regex pour rechercher la syntaxe et valider les matchs en direct.

Confidentialité : traitée localement, jamais téléchargée.

↓ Collez dans la zone d'entrée ci-dessous pour voir les résultats instantanément

正则表达式语法与常用模式速查; 配合正则测试工具使用效果更佳。

.

Any character except newline

a.b matches acb

\d

Digit [0-9]

\d+ matches 123

\w

Word character [A-Za-z0-9_]

\w+

\s

Whitespace

\s+

^

Start of string/line

^Hello

$

End of string/line

world$

*

Zero or more (greedy)

ab*c

+

One or more

\d+

?

Zero or one

colou?r

{n,m}

Between n and m times

\d{2,4}

[]

Character class

[A-Za-z]+

[^]

Negated class

[^0-9]+

|

Alternation

cat|dog

()

Capturing group

(\d{4})-(\d{2})

(?:)

Non-capturing group

(?:https?)://

(?=)

Positive lookahead

(?=\d{3})

(?!)

Negative lookahead

(?!bad)

\b

Word boundary

\bword\b

i flag

Case insensitive

/hello/i

g flag

Global (all matches)

/\d/g

m flag

Multiline ^ $

/^line/m

Notes

说明

收录 JavaScript/PCRE 风格常用元字符与修饰符; 具体引擎行为可能略有差异。

Couvre les métacaractères, les quantificateurs, les groupes et les drapeaux JavaScript/PCRE les plus utilisés (i/g/m). Associez-vous à notre testeur Regex pour rechercher la syntaxe et valider les matchs en direct.

Démarrage rapide

  1. Parcourir les entrées

    De. , \d, ^$ à lookouts et limites de mots.

  2. Recherche

    Filtrer par modèle, description ou exemple.

  3. Copier et tester

    Copiez dans le testeur Regex pour valider.

Différences moteur

JavaScript, Python et Go regex diffèrent légèrement; Cette fiche se concentre sur JS RegExp—vérifier lors du port.

Référence rapide de la syntaxe de base

^ et $ correspondent respectivement au début et à la fin d'une chaîne. Par exemple, ^\d+$ assure que la chaîne entière se compose de chiffres. \b correspond aux limites des mots -\bword\b ne correspond pas à 'mot-clé'. Éfuir des caractères spéciaux avec des barres inverses, comme \. pour des points littéraux.

Répétition de contrôle des quantificateurs : ? pour 0 ou 1, + pour 1 ou plus, * pour n'importe quel nombre, {n,m} pour les plages. Correspondance avide (par défaut) capture le texte le plus long possible. Ajouter ? pour le mode paresseux, comme un.*? b pour correspondre au segment le plus court a...b.

Exemples

Exemple

Input

\d+

Output

One or more digits

FAQ

contre Regex Tester ?

Memo est une feuille de syntaxe statique; le testeur exécute des matchs en direct sur vos cordes.

Données téléchargées ?

- Non, non.

Comment tester des modèles Regex complexes ?

Construisez un regex par étapes : testez d'abord les parties de base, puis ajoutez progressivement des conditions. Utilisez notre testeur regex pour visualiser les correspondances en temps réel - la console du navigateur affiche des erreurs de syntaxe. Pour les textes longs, testez d'abord avec des échantillons.