Regex Test Tool

Chinese Characters Double-byte Characters Blank Lines Leading and Trailing Whitespace Email Website URL Mobile Number Landline Number (Domestic) Negative Float Match Integer Positive Float QQ Number Postal Code IP Address ID Card Number Date Format Positive Integer Negative Integer Username
Reguliere Expressie:

Introductie van de Reguliere Expressie Test Tool

De reguliere expressie testtool biedt u JS-reguliere expressie validatie, reguliere expressie controle, reguliere expressie testtool, die online de reguliere expressie kan aanpassen om tekstinhoud te extraheren, elke reguliere expressie kan valideren, reguliere expressie kan URL-extracties maken, reguliere expressies kunnen online worden opgemaakt, en we hopen dat het nuttig is voor iedereen.


De rol van reguliere expressies

Een reguliere expressie (Regular Expression) is een tekstpatroon, inclusief gewone tekens (zoals letters van a tot z) en speciale tekens (bekend als "metakarakters"). Reguliere expressies gebruiken een enkele string om een reeks strings te beschrijven en te matchen die aan bepaalde syntactische regels voldoen. Reguliere expressies zijn ingewikkeld, maar krachtig. Zodra je ze leert toepassen, zal het niet alleen je efficiëntie verhogen, maar het zal je ook een absoluut gevoel van prestatie geven. Veel programmeertalen ondersteunen het gebruik van reguliere expressies voor stringbewerkingen.

Veelgebruikte metakarakters
Code Uitleg
. Matcht elk teken behalve een nieuwe regel
\w Matcht letters, cijfers of onderstrepingstekens
\s Matcht elk witruimte teken
\d Matcht cijfers
\b Matcht het begin of het einde van een woord
^ Matcht het begin van een string
$ Matcht het einde van een string
Veelgebruikte kwalificaties
Code/Syntax Uitleg
* Herhaalt nul of meer keren
+ Herhaalt één of meer keren
? Herhaalt nul of één keer
{n} Herhaalt n keer
{n,} Herhaalt n keer of meer
{n,m} Herhaalt n tot m keer
Veelgebruikte antoniemen
Code/Syntax Uitleg
\w Matcht elk teken dat geen letter, cijfer, onderstreping of Chinese karakter is
\s Matcht elk teken dat geen witruimte is
\d Matcht elk teken dat geen cijfer is
\b Matcht een positie die geen woordbegin of -einde is
[^x] Matcht elk teken behalve x
[^aeiou] Matcht elk teken behalve de letters aeiou

Complete Referentie voor Reguliere Expressies

Te laten zien Omschrijving
^\d+$ //Matcht niet-negatieve gehele getallen (positive gehele getallen + 0)
//Matcht gehele getallen ^\d+(\.\d+)?$ //Matcht niet-negatieve drijvende komma getallen (positive drijvende komma getallen + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Matcht positieve drijvende komma getallen
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Matcht niet-positieve drijvende komma getallen (negative drijvende komma getallen + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Matcht negative drijvende komma getallen
^(-?\d+)(\.\d+)?$ //Matcht drijvende komma getallen
^[A-Za-z]+$????????? //Matcht een string die bestaat uit 26 Engelse letters
^[A-Z]+$ ??? //Matcht een string die bestaat uit 26 Engelse hoofdletters
^[a-z]+$ //Matcht een string die bestaat uit 26 Engelse kleine letters
^[A-Za-z0-9]+$ //Matcht een string die bestaat uit cijfers en 26 Engelse letters
^\w+$ //Matcht een string die bestaat uit cijfers, 26 Engelse letters of onderstrepingstekens
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Matcht email adressen
^[a-zA-z]+://match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Matcht URL's
[\u4e00-\u9fa5] Matcht de reguliere expressie voor Chinese tekens
[^\x00-\xff] Matcht dubbele byte karakters (inclusief Chinese karakters)
\n[\s| ]*\r Matcht de reguliere expressie voor lege lijnen
/<(.*)>.*<\/>|<(.*)\/>/ Matcht de reguliere expressie voor HTML-tags
(^\s*)|(\s*$) Matcht de reguliere expressie voor leidende en achterlopende spaties
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Matcht de reguliere expressie voor email adressen
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Matcht of een account legaal is (begint met een letter, staat 5-16 bytes toe, staat letters, cijfers en onderstrepingstekens toe)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Matcht binnenlandse telefoonnummers
^[1-9]*[1-9][0-9]*$ Matcht QQ-nummers van Tencent

Reguliere Expressie Test Tool - Online Validatie en Test van Reguliere Expressies

Welkom bij het gebruik van onze Reguliere Expressie Test Tool! Deze tool biedt ontwikkelaars een eenvoudige en handige manier om online reguliere expressies te testen, te valideren en te debuggen. Of u nu JavaScript, Java of andere talen gebruikt, onze tool biedt krachtige ondersteuning, helpt u snel eventuele fouten in uw reguliere expressies te controleren en te corrigeren, zodat deze correct tekstinhoud kunnen matchen.

Wat is een reguliere expressie?

Reguliere expressie (Regular Expression, afgekort RegEx) is een krachtig hulpmiddel voor het matchen en manipuleren van strings. Het stelt ontwikkelaars in staat om specifieke patronen te gebruiken om informatie in strings te vinden, te vervangen of te extraheren. Reguliere expressies worden op grote schaal toegepast in tekstverwerking, gegevensvalidatie en tekstextractie.

Hoe gebruik je de reguliere expressie test tool?

Het gebruik van deze tool is heel eenvoudig. U hoeft alleen de volgende stappen te volgen om reguliere expressies te testen:

  1. Voer de tekst in die u wilt matchen in het tekstvak.
  2. Voer de reguliere expressie in die u wilt valideren of testen.
  3. Klik op de knop "Testen", de tool zal automatisch valideren of de reguliere expressie overeenkomt met de ingevoerde tekst en de resultaten tonen.

Kenmerken:

  • Meertalige ondersteuning: Ondersteunt reguliere expressies voor veelgebruikte programmeertalen zoals JavaScript en Java.
  • Realtime validatie: Na invoer van een reguliere expressie detecteert de tool onmiddellijk en toont het resultaat.
  • Extractie van tekst: Ondersteunt het extraheren van URL's, e-mail, telefoonnummers en andere informatie uit teksten.
  • Foutmeldingen voor reguliere expressies: Wanneer er fouten zijn in de reguliere expressie, geeft de tool gedetailleerde foutmeldingen om ontwikkelaars snel te helpen corrigeren.

Veelvoorkomende toepassingsscenario’s

  • Gegevensvalidatie: Valideer telefoonnummers, identiteitsnummer, bankrekeningnummers, enzovoort op de correcte formaten.
  • E-mailadres validatie: Valideer of ingevoerde e-mailadressen overeenkomen met gangbare e-mailformaten.
  • URL-extractie: Extraheer URL-adressen uit teksten, waardoor ontwikkelaars snel webpagina-links kunnen verkrijgen.
  • Wachtwoordsterkte controle: Valideer de complexiteit van wachtwoorden met behulp van reguliere expressies om te zorgen voor veilige wachtwoorden.
  • Tekstvervanging: Voer vervangoperaties uit op basis van reguliere expressies om snel bepaalde inhoud in teksten te wijzigen.

Voorbeelden van reguliere expressies

Validatie van cijfers:

Reguliere expressie: ^\d+$
Wordt gebruikt om te valideren of de ingevoerde tekst alleen cijfers bevat.

Validatie van e-mailadres:

Reguliere expressie: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Wordt gebruikt om te valideren of de ingevoerde tekst overeenkomt met de standaard e-mail adres format.

URL-extractie:

Reguliere expressie: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Wordt gebruikt om URL's uit teksten te extraheren.

Veelgestelde vragen

1. Waarom zijn de overeenkomstige resultaten van reguliere expressies niet correct?

Problemen met het matchen van reguliere expressies hebben meestal te maken met de samenstelling van de expressie. De expressie komt mogelijk niet volledig overeen met uw matchbehoeften of bevat syntaxisfouten. U kunt deze tool gebruiken om te controleren of de reguliere expressie correct is en het kan worden gecorrigeerd met realtime foutmeldingen.

2. Welke syntaxis voor reguliere expressies ondersteunt deze tool?

Deze tool ondersteunt de syntaxis van reguliere expressies voor veelgebruikte programmeertalen, zoals JavaScript en Java, en kan compatibel zijn met de meeste standaard kenmerken van reguliere expressies.

3. Hoe bevat u specifieke inhoud uit de tekst?

Door geschikte reguliere expressies te schrijven, kunt u specifieke informatie uit teksten extraheren, zoals URL's, e-mail, telefoonnummers, enzovoort. Deze tool biedt realtime validatie om u te helpen de correcte reguliere expressie snel te verkrijgen.

4. Hoe helpt reguliere expressie met tekstverwerking?

Reguliere expressies kunnen efficiënt zoeken, matchen, extraheren en vervangen in grote hoeveelheden tekst door specifieke karakterpatronen te definiëren. Het is een krachtig hulpmiddel voor tekstverwerking, toepasselijk voor gegevensvalidatie, tekstextractie, loganalyse en meer.

Samenvatting

Met onze Reguliere Expressie Test Tool kunt u gemakkelijk reguliere expressies verifiëren en testen, de overeenkomstige effecten van reguliere expressies in realtime debuggen en verschillende tekstverwerkingsfuncties snel implementeren. Of het nu gaat om het valideren van cijfers, het controleren van e-mailadressen, of het extraheren van URL's, wij bieden u nauwkeurige tools voor het testen en optimaliseren van reguliere expressies, die de ontwikkelingssnelheid verhogen.

Uw voetafdrukken:
Kies een taal