30 Handige reguliere expressiegereedschappen en bronnen
Reguliere expressie, of vaak bekend als regex, is een patroon dat bestaat uit regels die worden gebruikt om een bepaalde reeks tekenreeksen te evenaren. Ze zijn buitengewoon krachtig en u zult ze nodig hebben in de meeste programmeertalen die u tegenkomt, vooral wanneer u de context voor verdere acties moet scannen en matchen.
Hier is een eenvoudig voorbeeld van reguliere expressie - om te matchen met alle tekenreeksen bestaande uit " reguliere expressie ", " reguliere expressies ", " regex " en " regexp " in een inhoud, dit is uw normale expressiepatroon - reg(ular expression?|ex(p|es)?)
Nu lijken ze in het begin misschien een beetje verwarrend of moeilijk om op te pikken, maar zodra je de syntaxis begrijpt, zul je merken dat het vrij eenvoudig is en zeker erg handig voor toekomstige codeerprojecten. Het leren en gebruiken van reguliere expressies hoeft geen martelend proces te zijn.
Hier is een lijst met handige tools en hulpmiddelen voor reguliere expressies om uw leven gemakkelijker te maken. Volledige lijst na sprong.
Desktop Regex Tools
Expresso (Win) Expresso is een bekroonde regex-editor die geschikt is voor reguliere expressie-beginners; het heeft ook een volledig uitgeruste ontwikkelomgeving voor programmeurs en webontwerpers.
Rad Software Reguliere Expression Designer (Win) Interactieve Windows-gebaseerde regex-applicatie ontworpen om eenvoudig en gebruiksvriendelijk te zijn. .NET Framework is vereist.
De Regex Coach (Win) Grafische toepassing voor Windows waarmee interactief kan worden geëxperimenteerd met (Perl-compatibele) reguliere expressies.
RegExr Desktop (Win, Mac, Linux) Tools voor het leren, bewerken en testen van reguliere expressies (RegEx of RegExp voor kort) op Mac OSX, Windows en Linux.
Regex Widget (Mac) Interactieve widget voor het uitproberen van reguliere expressies voor JavaScript en andere talen (zoals Sed, Ruby of Perl).
Reguliere expressies TesterFirefox add-on testtool voor reguliere expressies met kleurmarkering (inclusief submatches) en helpers voor het maken van expressies.
Meer:
- Regex magic (Win) - Genereert complete reguliere expressies naar uw specificaties zonder de noodzaak om reguliere expressiesyntaxis af te handelen.
Online Regex-hulpmiddelen
RegE xr Gemaakt door gskinner, dit is een van de beste online reguliere expressietools die we tot nu toe hebben gezien. Het is community-driven met handige voorbeelden van regex-syntaxis. Ondersteunt matchen en vervangen.
HTML2Regexp - Regular Expression Generator voor HTML Element Ruby-programma voor het genereren van reguliere expressies voor het extraheren van HTML-elementen.
reWorkOnline reguliere expressietools met functies zoals vervangen, meerdere, splitsen, scannen en meer. Update de resultaten direct terwijl u typt.
RubularRuby-gebaseerde reguliere expressie-editor. Handige en eenvoudige manier om uw reguliere expressies op het web te testen.
Txt2reGeweldig klein hulpmiddel om je geheugen te verfrissen over het samenstellen van regex-patronen. Ondersteunt Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET en VB.NET.
Meer:
- Regular Expression Test Tool - Deze service maakt gebruik van PHP reguliere expressiefuncties als basis voor zijn bewerkingen. Het kan ook nuttig zijn voor programmeurs van andere talen.
- Rex V - Ajax-gebaseerde reguliere expressie-evaluator voor drie verschillende reguliere expressiesystemen PHP PCRE, PHP Posix en Javascript.
- Flex 3 Regular Expression Explorer - Door de gemeenschap aangedreven regelmatige reguliere expressietestsite met voorbeelden waarmee u kunt spelen.
- Regex Pal - JavaScript-reguliere expressietester met real-time regex-syntaxis en match-highlighting.
- Python Regular Expression Testing Tool - Een van de webgebaseerde python reguliere expressietools voor het snel testen van reguliere expressies. Bevat ondersteuning voor python regex-specifieke functies zoals dotall en unicode.
Meer lezen over Regex
- Reguliere expressies gebruiken - Reguliere expressie in een notendop.
- Algemene basishandelingen voor expressies
- Regular Expression Basic Syntax Reference
- Cheatsheet reguliere expressies - Beknopte handleiding voor reguliere expressies, inclusief symbolen, bereiken, groepering, beweringen en enkele voorbeeldpatronen om u op weg te helpen.
- RegExLib-cheatsheet - voor .NET-framework.
- .NET Framework reguliere expressies
- Vijf gewoonten voor succesvolle reguliere expressies
- Voorbeelden van reguliere expressies - Voorbeeldpatronen die u kunt gebruiken voor en aanpassen aan uw eigen doelen.
- Gebruik en haal het meeste uit reguliere expressies
- Inleiding tot reguliere expressies met JavaScript
- 37 Geteste PHP-, Perl- en JavaScript-reguliere expressies - Lijst met PHP-, Perl- en JavaScript-reguliere expressies voor veel voorkomende use-cases die zijn getest en klaar zijn voor gebruik.
- 8 Reguliere expressies die u moet weten
Waarschijnlijk krabben we alleen de oppervlakken van nuttige reguliere expressietools. Als je denkt dat we een goed stuk regex-artikel of -tools hebben gemist, kun je hieronder een reactie achterlaten. Bedankt!
Apple brengt "Night Shift" naar macOS Sierra
Toen Apple voor het eerst iOS 9.3 uitbracht, introduceerde het bedrijf een functie genaamd "Night Shift" . Deze functie is in feite de eigen versie van F.lux, een toepassing voor kleurtemperatuurregeling op het scherm die blauw licht vermindert dat door de monitor wordt gegenereerd om oogvermoeidheid tegen te gaan
Browserbladwijzers importeren en exporteren
Ik gebruik graag meerdere browsers en rotzooi altijd met elke nieuwe browser in de stad. En zo importeer / exporteer ik vrij vaak mijn bladwijzers . Als u de bladwijzers van uw browser naar een andere browser wilt verplaatsen, kan ik u helpen.In dit bericht laat ik je zien hoe je bladwijzers en andere gegevens kunt importeren en exporteren in:ChromeFirefoxOperaMicrosoft EdgeInternet ExplorerVivaldi