Regulære udtryk test

Kinesiske tegn Dobbelt-byte tegn Tom line Forkanter mellemrum Email Webadresse URL Mobilnummer Fastnetnummer (Indenland) Negativ flydende tal Match heltal Positiv flydende tal QQ nummer Postnummer IP-adresse ID-nummer Datoformat Positive heltal Negative heltal Brugernavn
Regulært udtryk:
Erstatningstekst

Introduktion til regulære udtrykstestværktøjet

Regulære udtrykstestværktøjet giver dig mulighed for at validere og teste regulære udtryk online, samt tilpasse regulære udtryk til at udtrække tekstindhold. Dette håber vi vil være til hjælp for alle.


Formålet med regulære udtryk

Regulære udtryk (Regular Expression) er et tekstmønster, der inkluderer almindelige tegn (f.eks. bogstaver fra a til z) og specialtegn (kendt som "metategn"). Regulære udtryk bruger en enkelt streng til at beskrive og matche en række strenge, der følger en bestemt syntaksregel. Regulære udtryk kan være komplekse, men er også kraftfulde; når du først har lært dem, vil de forbedre din effektivitet og give en følelse af opnåelse. Mange programmeringssprog understøtter brugen af regulære udtryk til strengeoperationer.

Almindelige metategn
Kode Forklaring
. Matcher ethvert tegn undtagen linjeskift
\w Matcher bogstaver eller tal eller underscore
\s Matcher ethvert hvidt tegn
\d Matcher tal
\b Matcher begyndelsen eller slutningen af et ord
^ Matcher begyndelsen af en streng
$ Matcher slutningen af en streng
Almindelige kvantificerende tegn
Kode/Syntaks Forklaring
* Gentag nul eller flere gange
+ Gentag en eller flere gange
? Gentag nul eller én gang
{n} Gentag n gange
{n,} Gentag n gange eller flere
{n,m} Gentag fra n til m gange
Almindelige negationer
Kode/Syntaks Forklaring
\w Matcher ethvert tegn, der ikke er bogstav, tal, underscore eller kinesiske tegn
\s Matcher ethvert tegn, der ikke er hvidt tegn
\d Matcher ethvert tegn, der ikke er tal
\b Matcher positioner, der ikke er begyndelsen eller slutningen af et ord
[^x] Matcher ethvert tegn undtagen x
[^aeiou] Matcher ethvert tegn undtagen de tre bogstaver a, e, i, o, u

Omfattende referenceguide til regulære udtryk

Karakter Beskrivelse
^\d+$ //Matcher ikke-negative heltal (positive tal + 0)
//Matcher hele tal ^\d+(\.\d+)?$ //Matcher ikke-negative flydende tal (positive flydende tal + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9*]))$ //Matcher positive flydende tal
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Matcher ikke-positive flydende tal (negative flydende tal + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9*)))$ //Matcher negative flydende tal
^(-?\d+)(\.\d+)?$ //Matcher flydende tal
^[A-Za-z]+$????????? //Matcher strenge bestående af 26 latinske bogstaver
^[A-Z]+$ ??? //Matcher strenge bestående af 26 store latinske bogstaver
^[a-z]+$ //Matcher strenge bestående af 26 små latinske bogstaver
^[A-Za-z0-9]+$ //Matcher strenge bestående af tal og 26 latinske bogstaver
^\w+$ //Matcher strenge bestående af tal, 26 latinske bogstaver eller underscore
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Matcher emailadresse
^[a-zA-z]+://Matcher(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Matcher URL
[\u4e00-\u9fa5] Matcher regulære udtryk for kinesiske tegn
[^\x00-\xff] Matcher dobbelt-byte tegn (inklusive kinesiske tegn)
\n[\s| ]*\r Matcher regulære udtryk for tomme linjer
/<(.*)>.*<\/>|<(.*)\/>/ Matcher regulære udtryk for HTML-tags
(^\s*)|(\s*$) Matcher regulære udtryk for forkant og slutrum
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Matcher emailadresse med regulære udtryk
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Matcher URL med regulære udtryk
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Matcher gyldigheden af konti (begyndende med en bogstav, tillader 5-16 bytes, tillader bogstaver og tal undtagen underscore)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Matcher indenlandske telefonnumre
^[1-9]*[1-9][0-9]*$ Matcher QQ-nummer

Regulære udtrykstestværktøj - Online validere og teste regulære udtryk

Velkommen til at bruge vores regulære udtrykstestværktøj! Dette værktøj giver udviklere en simpel og praktisk måde at teste, validere og debugge regulære udtryk online. Uanset om du bruger JavaScript, Java eller regulære udtryk fra andre sprog, kan vores værktøj give dig stærk støtte og hjælpe dig med hurtigt at kontrollere og rette fejl i dine regulære udtryk, så de kan matche tekst korrekt.

Hvad er regulære udtryk?

Regulære udtryk (Regular Expression, forkortet RegEx) er et kraftfuldt værktøj til at matche og manipulere strenge. Det tillader udviklere at bruge bestemte mønstre til at finde, erstatte eller udtrække information fra strenge. Regulære udtryk anvendes bredt i tekstbehandling, datavalidering og tekstudtræk.

Hvordan bruger man regulære udtrykstestværktøj?

Det er meget enkelt at bruge dette værktøj. Følg blot disse trin for at teste regulære udtryk:

  1. Indtast teksten, du vil matche.
  2. Indtast det regulære udtryk, du vil validere eller teste.
  3. Klik på "Test" knappen, så vil værktøjet automatisk validere, om det regulære udtryk matcher den indtastede tekst og vise matchresultatet.

Funktioner:

  • Multisprog understøttelse:Aktiverer validering af regulære udtryk til JavaScript, Java og andre almindeligt brugte programmeringssprog.
  • Live-validering: Værktøjet vil straks kontrollere og vise matchresultatet, når du indtaster et regulært udtryk.
  • Tekstudtrækning: Understøtter udtrækningen af webadresser, e-mails, telefonnumre m.m. fra tekst.
  • Fejlprompt for regulære udtryk: Når der er fejl i de regulære udtryk, giver værktøjet detaljerede fejlmeddelelser, der hjælper udviklere med hurtigt at rette dem.

Almindelige anvendelsesscenarier

  • Numerisk validering: Validerer, om telefonnumre, ID-numre, bankkontonumre m.m. overholder de foreskrevne formater.
  • Validering af e-mailadresser: Validerer, om den indtastede e-mailadresse stemmer overens med almindelige e-mailformater.
  • Udtager URL'er: Udtager URL-adresser fra teksten, hvilket hjælper udviklere med hurtigt at få URL-links.
  • Kontroller løsningens kompleksitet: Validerer kompleksiteten af adgangskoder for at sikre, at de overholder sikkerhedskrav.
  • Erstatning af tekst: Udfører tekstudskiftningsoperationer baseret på regulære udtryk for hurtigt at ændre specifikt indhold i teksten.

Eksempler på regulære udtryk

Validering af tal:

Regulært udtryk: ^\d+$
Anvendes til at kontrollere, om den indtastede tekst alene består af tal.

Validering af e-mailadresse:

Regulært udtryk: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Anvendes til at kontrollere, om den indtastede tekst overholder den standard e-mailadresseformat.

Udtager URL:

Regulært udtryk: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Anvendes til at udtrække URL'er fra teksten.

Almindelige spørgsmål

1. Hvorfor er resultatet af matchning med regulære udtryk ikke korrekt?

Problemer med regulære udtryk matcher normalt med konstruktionen af udtrykket, det kan være, at udtrykket ikke helt stemmer overens med dine matchkrav, eller der er syntaksfejl. Du kan bruge dette værktøj til at tjekke, om det regulære udtryk er korrekt, og rette det ved hjælp af fejlmeddelelser i realtid.

2. Hvilke syntakser for regulære udtryk understøttes af dette værktøj?

Dette værktøj understøtter syntaks for regulære udtryk fra almindeligt brugte programmeringssprog som JavaScript og Java, der er kompatible med de fleste standardfunktioner i regulære udtryk.

3. Hvordan udtrækker man bestemte indhold fra tekst?

Ved at skrive de relevante regulære udtryk kan du udtrække specifik information fra teksten, såsom URL'er, e-mails, telefonnumre osv. Dette værktøj giver live-validering for hurtigt at hjælpe dig med at få de korrekte regulære udtryk.

4. Hvordan hjælper regulære udtryk i tekstbehandling?

Regulære udtryk definerer specifikke mønstre for tegn og kan effektivt søge, matche, udtrække og erstatte i store mængder tekst. De er et kraftfuldt værktøj til tekstbehandling, ideelt til datavalidering, tekstudtræk, loganalyse mv.

Konklusion

Ved at bruge vores regulære udtrykstestværktøj kan du nemt validere og teste regulære udtryk, realtid debugge matchningseffekterne af regulære udtryk, hurtigt implementere diverse tekstbehandlingsfunktioner. Uanset om det er validering af tal, validering af e-mailadresser eller udtrækning af URL'er, kan vi give dig præcise test- og optimeringsværktøjer til regulære udtryk, så du kan forbedre udviklingseffektiviteten.

Din fodspor:
Vælg sprog