Regex-kod-generator
Free online Regex Code Generator tool, no installation required
Om Regex Code Generator
Omvandlar ett reguljärt uttryck till klart-att-klistra matchande kod för JavaScript, Python, Java, Go eller PHP. Den validerar mönstret med de valda flaggorna, kör det valfritt mot en teststräng för att förhandsgranska matcher med deras index och namngivna grupper, emitterar sedan idiomatiska snippets med hjälp av varje språks inbyggda regex-API.
Användning
1. Ange regex-mönstret (utan avgränsare). 2. Ställ in flaggor - bara g, i, m, s, u, y accepteras; andra tecken tas bort automatiskt. 3. Välj ett målspråk. 4. Klistra valfritt in en teststräng för att förhandsgranska matcher. 5. Klicka på Generate för att visa live-matchresultatet och den genererade koden; använd Copy för att ta den.
Språkspecifik utdata
JavaScript: /pattern/flags literal plus matchAll när g-flaggan är inställd, annars str.match med namngivna grupper. Python: re.findall/re.finditer med flaggor mappade till re.IGNORECASE, re.MULTILINE, re.DOTALL, re.VERBOSE, re.ASCII. Java: Pattern.compile + Matcher.find loop. Go: regexp.MustCompile med FindAllString och FindAllStringSubmatchIndex. PHP: preg_match_all med PREG_SET_ORDER med hjälp av /pattern/flags avgränsare.
▶Varför fick jag ett felmeddelande?
▶Vad händer utan en teststräng?
▶Översätts Python regex-flaggor?
▶Behåller den namngivna fångstgrupper?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe