Regex-testare

Skriv ett reguljärt uttryck, klistra in lite text och se varje träff, varje grupp och resultatet av ersättningen medan du skriver.

Förseglat på den här enheten

Körs i din webbläsare. Inget laddas upp.

Förseglat

Flaggor
Fusklapp

Välj en symbol för att infoga den i ditt uttryck.

  • en siffra 0–9
  • en bokstav, siffra eller understreck
  • ett mellanslag, en tabb eller en radbrytning
  • vilket tecken som helst utom radbrytning
  • ett av de uppräknade tecknen
  • vilket tecken som helst utom de uppräknade
  • början av texten (eller raden)
  • slutet av texten (eller raden)
  • ordgräns
  • noll eller fler av föregående element
  • ett eller fler av föregående element
  • föregående element är valfritt
  • mellan 2 och 4 av föregående element
  • en fångstgrupp
  • en namngiven fångstgrupp
  • antingen vänster eller höger sida
  • följt av…, utan att ta med det
  • en bokstavlig punkt (skydda specialtecken med \)

Träffar i texten


                

Träffar

Träffar
0
Grupper
0

Träffarna och deras grupper listas här.

    Ersätt

    Använd $1, $2… för numrerade grupper, $<name> för namngivna grupper och $& för hela träffen.

    Så fungerar det

    1. Skriv ditt uttryck

      Skriv ett mönster och välj flaggor. Fusklappen infogar vanliga symboler om du inte minns syntaxen.

    2. Klistra in lite text

      Träffarna markeras medan du skriver, och var och en listas med sin position och sina fångstgrupper.

    3. Prova en ersättning

      Ange en ersättning med $1 eller $<name> för att förhandsgranska resultatet av en sökning och ersättning, och kopiera det sedan.

    Vanliga frågor

    Vilken regex-variant används?

    JavaScripts, precis som din webbläsare kör den, inklusive namngivna grupper, lookbehind och Unicode-egenskaper som \p{L}. Det mesta av syntaxen är gemensam med Python, PHP och Java, men vissa funktioner skiljer sig.

    Skickas min text någonstans?

    Nej. Uttrycket körs i din webbläsare, i en separat bakgrundsprocess. Ditt mönster och din text lämnar aldrig din enhet.

    Varför stoppades mitt uttryck?

    Vissa mönster, ofta med en upprepning inuti en annan upprepning, kan prova miljarder kombinationer innan de misslyckas. Det kallas katastrofal backtracking. Testaren stoppar alla körningar som varar längre än en sekund så att sidan aldrig fryser.

    Vad ändrar flaggan g?

    Utan g hittas bara den första träffen och bara den första träffen ersätts. Med g hittas och ersätts varje träff i texten.

    Hur matchar jag en punkt, en parentes eller ett frågetecken bokstavligt?

    Sätt ett omvänt snedstreck framför: \. matchar en punkt, \( en parentes och \? ett frågetecken. Inom hakparenteser är de flesta tecken redan bokstavliga.

    Installera One For All på din dator

    One For All öppnas då i ett eget fönster, precis som en app, direkt från skrivbordet eller hemskärmen. Du behöver inte ladda ner något från en appbutik, och dina filer stannar fortfarande på din enhet.

    1. Klicka på installationsikonen till höger i adressfältet eller öppna webbläsarmenyn (⋮).
    2. Välj ”Installera One For All” eller ”Installera sidan som app”: en genväg läggs till på skrivbordet och bland dina appar.

    Ladda ner verktygets motor?

    Det här verktyget körs helt i din webbläsare. För det behöver det ladda ner delarna nedan från One For All, en enda gång. Sedan sparas de på den här enheten, så nästa gång startar verktyget direkt.

    Dina filer skickas aldrig någonstans.