Tool Hub

Antisèche Regex

Référence interactive pour métacaractères regex · flags · classes

all
meta
quantifier
class
anchor
group
lookaround
flag

38 entries

meta
.

Any single character except newline

a.c → 'abc'

meta
\d

Digit (0-9)

\d+ → '123'

meta
\D

Non-digit

\D+ → 'abc'

meta
\w

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

\w+ → 'foo_1'

meta
\W

Non-word char

\W → '!'

meta
\s

Whitespace (space, tab, newline)

a\sb → 'a b'

meta
\S

Non-whitespace

\S+ → 'foo'

meta
\b

Word boundary

\bcat\b → 'cat'

meta
\B

Non-word boundary

\Bcat → 'concat'

quantifier
*

0 or more (greedy)

a* → '', 'aaa'

quantifier
+

1 or more (greedy)

a+ → 'aaa'

quantifier
?

0 or 1 (optional)

colou?r → 'color', 'colour'

quantifier
{n}

Exactly n times

\d{4} → '2025'

quantifier
{n,}

n or more times

\d{2,} → '12', '123'

quantifier
{n,m}

Between n and m times

\d{2,4} → '12', '1234'

quantifier
*?

0 or more (lazy)

<.*?> → '<a>', '<b>'

quantifier
+?

1 or more (lazy)

.+? → minimal match

class
[abc]

Any one of a, b, c

[aeiou] → vowels

class
[^abc]

None of a, b, c

[^0-9] → non-digit

class
[a-z]

Range a to z

[A-Za-z] → letters

class
[\d\s]

Combined classes

[\d\.] → digit or dot

anchor
^

Start of string (or line with /m)

^foo → starts with foo

anchor
$

End of string (or line with /m)

bar$ → ends with bar

group
(abc)

Capturing group

(\d+)-(\w+) → captures both

group
(?:abc)

Non-capturing group

(?:foo|bar)+

group
(?<name>abc)

Named capture group

(?<year>\d{4})

group
a|b

Alternation (or)

cat|dog → 'cat' or 'dog'

group
\1

Backreference to group 1

(\w)\1 → 'oo' in 'book'

lookaround
(?=abc)

Positive lookahead

\d(?=px) → '12' in '12px'

lookaround
(?!abc)

Negative lookahead

\d(?!px) → digit not followed by px

lookaround
(?<=abc)

Positive lookbehind

(?<=\$)\d+ → '100' in '$100'

lookaround
(?<!abc)

Negative lookbehind

(?<!\$)\d+ → digit not after $

flag
g

Global — all matches

/foo/g

flag
i

Case-insensitive

/FOO/i → matches 'foo'

flag
m

Multiline — ^/$ per line

/^line/m

flag
s

Dotall — . matches newline

/a.b/s

flag
u

Unicode mode

/\u{1F600}/u

flag
y

Sticky — match from lastIndex

/foo/y

Comment utiliser

  1. Tapez un mot-clé comme "lookahead", "quantifier" ou "\d" dans le champ de recherche pour filtrer les entrées.
  2. Cliquez sur un badge de catégorie pour restreindre les résultats à Ancres, Groupes, Quantificateurs, Classes ou Prédictions.
  3. Cliquez sur n'importe quelle carte pour copier sa syntaxe dans le presse-papiers.
  4. Partagez votre vue filtrée avec le bouton de lien de copie au bas.

Exemples

  • Chercher "lookahead" restreint la liste aux entrées (?=...) et (?!...) avec descriptions et exemples.
  • Cliquer sur le badge Quantificateurs affiche les entrées comme +, *, ?, {n,m} — chaque carte affiche la syntaxe, la description et une chaîne d'exemple courte.

Vérifiez les sorties avant utilisation en production. Aucune garantie — voir Conditions.