Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
g

Test String

Code Generator

Generated Code

#include <StringConstants.au3> ; to declare the Constants of StringRegExp #include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate Local $sRegex = "(?m)^.*?Exception.*(?:\R+^\s*at .*)+" Local $sString = "" & @CRLF & _ "Save New Duplicate & Edit Just Text Twitter" & @CRLF & _ "---- Minecraft Crash Report ----" & @CRLF & _ "" & @CRLF & _ "WARNING: coremods are present:" & @CRLF & _ " TransformerLoader (OpenComputers-MC1.12.2-1.7.5.192.jar)" & @CRLF & _ " FMLModule (mdxlib-3.0.0.26 (1).jar)" & @CRLF & _ " MovingWorldCore (movingworld-1.12-6.353-full.jar)" & @CRLF & _ " MicdoodlePlugin (MicdoodleCore-1.12.2-4.0.2.280.jar)" & @CRLF & _ " XaeroWorldMapPlugin (XaerosWorldMap_1.11.0_Forge_1.12.jar)" & @CRLF & _ " CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar)" & @CRLF & _ " LucraftCoreCoreMod (LucraftCore-1.12.2-2.4.10 (1).jar)" & @CRLF & _ " HCASM (HammerLib-1.12.2-2.0.6.19.jar)" & @CRLF & _ " iceandfire (iceandfire-1.9.1-1.12.2.jar)" & @CRLF & _ " CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)" & @CRLF & _ " Plugin (NotEnoughIDs-1.5.4.4.jar)" & @CRLF & _ " llibrary (llibrary-core-1.0.11-1.12.2.jar)" & @CRLF & _ " AstralCore (astralsorcery-1.12.2-1.10.27.jar)" & @CRLF & _ " TheBetweenlandsLoadingPlugin (TheBetweenlands-3.6.2-core.jar)" & @CRLF & _ " Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.10-1.12.2.jar)" & @CRLF & _ " MixinLoaderForge (ValkyrienSkies-1.12.2-1.0-alpha-1.jar)" & @CRLF & _ " Techguns Core (techguns-1.12.2-2.0.2.0_pre3.2.jar)" & @CRLF & _ " CorePlugin (AcademyCraft-1.1.3.jar)" & @CRLF & _ " MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)" & @CRLF & _ " SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar)" & @CRLF & _ " XaeroMinimapPlugin (Xaeros_Minimap_20.27.2_Forge_1.12.jar)" & @CRLF & _ " GSHooksLoader (GalaxySpace-1.12.2-2.0.14 (2).jar)" & @CRLF & _ "Contact their authors BEFORE contacting forge" & @CRLF & _ "" & @CRLF & _ "// There are four lights!" & @CRLF & _ "" & @CRLF & _ "Time: 11/18/20 10:20 AM" & @CRLF & _ "Description: There was a severe problem during mod loading that has caused the game to fail" & @CRLF & _ "" & @CRLF & _ "net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Extra Planets (extraplanets)" & @CRLF & _ "Caused by: java.lang.RuntimeException: You have a double version of the same space station, station for planet ID: -31 You will most likely fix this by checking out compatibility guide over at https://docs.mjrlegends.com/ExtraPlanets/1.12.2compact/" & @CRLF & _ " at com.mjr.extraplanets.util.GCRecipeUtilities.addSpaceStationRecipe(GCRecipeUtilities.java:20)" & @CRLF & _ " at com.mjr.extraplanets.recipes.ExtraPlanets_Recipes.registerSatellitesRecipes(ExtraPlanets_Recipes.java:331)" & @CRLF & _ " at com.mjr.extraplanets.recipes.ExtraPlanets_Recipes.initOther(ExtraPlanets_Recipes.java:33)" & @CRLF & _ " at com.mjr.extraplanets.ExtraPlanets.init(ExtraPlanets.java:252)" & @CRLF & _ " at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" & @CRLF & _ " at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)" & @CRLF & _ " at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)" & @CRLF & _ " at java.lang.reflect.Method.invoke(Method.java:497)" & @CRLF & _ " at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)" & @CRLF & _ " at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)" & @CRLF & _ " at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)" & @CRLF & _ " at java.lang.reflect.Method.invoke(Method.java:497)" & @CRLF & _ " at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)" & @CRLF & _ " at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)" & @CRLF & _ " at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)" & @CRLF & _ " at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)" & @CRLF & _ " at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)" & @CRLF & _ " at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)" & @CRLF & _ " at com.google.common.eventbus.EventBus.post(EventBus.java:217)" & @CRLF & _ " at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)" & @CRLF & _ " at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)" & @CRLF & _ " at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" & @CRLF & _ " at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)" & @CRLF & _ " at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)" & @CRLF & _ " at java.lang.reflect.Method.invoke(Method.java:497)" & @CRLF & _ " at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)" & @CRLF & _ " at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)" & @CRLF & _ " at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)" & @CRLF & _ " at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)" & @CRLF & _ " at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)" & @CRLF & _ " at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)" & @CRLF & _ " at com.google.common.eventbus.EventBus.post(EventBus.java:217)" & @CRLF & _ " at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)" & @CRLF & _ " at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)" & @CRLF & _ " at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)" & @CRLF & _ " at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)" & @CRLF & _ " at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)" & @CRLF & _ " at net.minecraft.client.main.Main.main(SourceFile:123)" & @CRLF & _ " at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" & @CRLF & _ " at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)" & @CRLF & _ " at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)" & @CRLF & _ " at java.lang.reflect.Method.invoke(Method.java:497)" & @CRLF & _ " at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)" & @CRLF & _ " at net.minecraft.launchwrapper.Launch.main(Launch.java:28)" & @CRLF & _ "" & @CRLF & _ "" & @CRLF & _ "A detailed walkthrough of the error, its code path and all known details is as follows:" & @CRLF & _ "---------------------------------------------------------------------------------------" & @CRLF & _ "" & @CRLF & _ "-- System Details --" & @CRLF & _ "Details:" & @CRLF & _ " Minecraft Version: 1.12.2" & @CRLF & _ " Operating System: Windows 10 (amd64) version 10.0" & @CRLF & _ " Java Version: 1.8.0_51, Oracle Corporation" & @CRLF & _ " Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation" & @CRLF & _ " Memory: 1317339864 bytes (1256 MB) / 6811549696 bytes (6496 MB) up to 32212254720 bytes (30720 MB)" & @CRLF & _ " JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx30G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M" & @CRLF & _ " IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0" & @CRLF & _ " FML: MCP 9.42 Powered by Forge 14.23.5.2854 Optifine OptiFine_1.12.2_HD_U_F5 117 mods loaded, 117 mods active" & @CRLF & _ " States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored" & @CRLF & _ "" & @CRLF & _ " | State | ID | Version | Source | Signature |" & @CRLF & _ " |:----- |:-------------------------------------------- |:----------------------- |:----------------------------------------------- |:---------------------------------------- |" & @CRLF & _ " | LCHI | minecraft | 1.12.2 | minecraft.jar | None |" & @CRLF & _ " | LCHI | mcp | 9.42 | minecraft.jar | None |" & @CRLF & _ " | LCHI | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2854.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |" & @CRLF & _ " | LCHI | forge | 14.23.5.2854 | forge-1.12.2-14.23.5.2854.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |" & @CRLF & _ " | LCHI | LambdaLib|Core | 0.2.0 | minecraft.jar | None |" & @CRLF & _ " | LCHI | micdoodlecore | | minecraft.jar | None |" & @CRLF & _ " | LCHI | xaerominimap_core | 1.12.2-1.0 | minecraft.jar | None |" & @CRLF & _ " | LCHI | xaeroworldmap_core | 1.12.2-1.0 | minecraft.jar | None |" & @CRLF & _ " | LCHI | com.elytradev.movingworld.common.asm.coremod | | minecraft.jar | None |" & @CRLF & _ " | LCHI | foamfixcore | 7.7.4 | minecraft.jar | None |" & @CRLF & _ " | LCHI | opencomputers|core | 1.7.5.192 | minecraft.jar | None |" & @CRLF & _ " | LCHI | techguns_core | 1.12.2-1.0 | minecraft.jar | None |" & @CRLF & _ " | LCHI | damageindicatorsmod | 1.0 | [1.12.2]DamageIndicatorsMod-3.5.1.jar | None |" & @CRLF & _ " | LCHI | lambdalib2 | 0.2.0 | AcademyCraft-1.1.3.jar | None |" & @CRLF & _ " | LCHI | academy | 1.1.3 | AcademyCraft-1.1.3.jar | None |" & @CRLF & _ " | LCHI | aether_legacy | 1.4.4 | aether_legacy-1.12.2-v1.4.4.jar | None |" & @CRLF & _ " | LCHI | baubles | 1.5.2 | Baubles-1.12-1.5.2.jar | None |" & @CRLF & _ " | LCHI | jei | 4.16.1.301 | jei_1.12.2-4.16.1.301.jar | None |" & @CRLF & _ " | LCHI | ebwizardry | 4.3.1 | ElectroblobsWizardry-4.3.1-MC1.12.2.jar | None |" & @CRLF & _ " | LCHI | ancientspellcraft | 1.1.0 | AncientSpellcraft-1.1.0.jar | None |" & @CRLF & _ " | LCHI | aoa3 | 3.3.6 | AoA3-3.3.6.jar | 8bddeac148843f40e0b9f69201be2f4b3071700d |" & @CRLF & _ " | LCHI | galacticraftcore | 4.0.2.280 | GalacticraftCore-1.12.2-4.0.2.280.jar | None |" & @CRLF & _ " | LCHI | galacticraftplanets | 4.0.2.280 | Galacticraft-Planets-1.12.2-4.0.2.280.jar | None |" & @CRLF & _ " | LCHI | asmodeuscore | 0.0.20 | AsmodeusCore-1.12.2-0.0.20.jar | None |" & @CRLF & _ " | LCHI | astralsorcery | 1.10.27 | astralsorcery-1.12.2-1.10.27.jar | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |" & @CRLF & _ " | LCHI | aom | 0.85 - MC 1.12.2 | Attack+on+Minecraft-0.85.jar | None |" & @CRLF & _ " | LCHI | atum | 2.0.18 | Atum-1.12.2-2.0.18.jar | None |" & @CRLF & _ " | LCHI | gorecore | 1.12.2-0.4.5 | avatarmod-1.5.17-alpha.jar | None |" & @CRLF & _ " | LCHI | avatarmod | 1.5.17-alpha | avatarmod-1.5.17-alpha.jar | None |" & @CRLF & _ " | LCHI | battletowers | 1.6.5 | BattleTowers-1.12.2 (1).jar | None |" & @CRLF & _ " | LCHI | betterbuilderswands | 0.11.1 | BetterBuildersWands-1.12-0.11.1.245+69d0d70.jar | None |" & @CRLF & _ " | LCHI | betterquesting | 3.5.329 | BetterQuesting-3.5.329.jar | None |" & @CRLF & _ " | LCHI | bibliocraft | 2.4.5 | BiblioCraft[v2.4.5][MC1.12.2].jar | None |" & @CRLF & _ " | LCHI | buildcraftlib | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftcore | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftbuilders | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcrafttransport | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftsilicon | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftcompat | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftenergy | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftfactory | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | buildcraftrobotics | 7.99.24.7 | buildcraft-all-7.99.24.7.jar | None |" & @CRLF & _ " | LCHI | ctm | MC1.12.2-1.0.2.31 | CTM-MC1.12.2-1.0.2.31.jar | None |" & @CRLF & _ " | LCHI | chisel | MC1.12.2-1.0.2.45 | Chisel-MC1.12.2-1.0.2.45.jar | None |" & @CRLF & _ " | LCHI | chunkpregenerator | 2.1 | Chunk+Pregenerator+V1.12-2.4E.jar | None |" & @CRLF & _ " | LCHI | sanlib | 1.5.1 | SanLib-1.12.2-1.5.1.jar | df48348748b5e141b1d118e2302a8d5be930b708 |" & @CRLF & _ " | LCHI | claysoldiers | 3.0.0-beta.2 | ClaySoldiersMod-1.12.2-3.0.0-beta.2.jar | None |" & @CRLF & _ " | LCHI | customnpcs | 1.12 | CustomNPCs_1.12.2-(05Jul20) (1).jar | None |" & @CRLF & _ " | LCHI | cxlibrary | 1.6.1 | cxlibrary-1.12.1-1.6.1.jar | None |" & @CRLF & _ " | LCHI | thedalekmod | (Update 59.1.0) | Dalek+Mod+-+Update+59.1.jar | None |" & @CRLF & _ " | LCHI | movingworld | 1.12-6.353 | movingworld-1.12-6.353-full.jar | None |" & @CRLF & _ " | LCHI | davincisvessels | @DVESSELSVER@ | davincisvessels-1.12-6.340-full.jar | None |" & @CRLF & _ " | LCHI | ptrmodellib | 1.0.4 | PTRLib-1.0.4 (1).jar | None |" & @CRLF & _ " | LCHI | props | 2.6.3 | Decocraft-2.6.3_1.12.2.jar | None |" & @CRLF & _ " | LCHI | divinerpg | 1.7.1 | DivineRPG-1.7.1.jar | None |" & @CRLF & _ " | LCHI | dragonmounts | 1.12.2-1.6.3 | DragonMounts2-1.12.2-1.6.3 (1).jar | None |" & @CRLF & _ " | LCHI | mjrlegendslib | 1.12.2-1.2.0 | MJRLegendsLib-1.12.2-1.2.0.jar | b02331787272ec3515ebe63ecdeea0d746653468 |" & @CRLF & _ " | LCHI | numina | 1.12.2-1.0.38 | Numina-1.12.2-1.0.38.jar | None |" & @CRLF & _ " | LCHI | thaumcraft | 6.1.BETA26 | Thaumcraft-1.12.2-6.1.BETA26.jar | None |" & @CRLF & _ " | LCHI | zollerngalaxy | 2.0.20 | ZollernGalaxy-1.12.2-v2.0.20.jar | None |" & @CRLF & _ " | LCHI | powersuits | 1.12.2-1.0.46 | ModularPowersuits-1.12.2-1.0.46.jar | None |" & @CRLF & _ " | LCHE | extraplanets | 1.12.2-0.7.0 | ExtraPlanets-1.12.2-0.7.0 (1).jar | b02331787272ec3515ebe63ecdeea0d746653468 |" & @CRLF & _ " | LCH | extra_spells | 1.2.0 | ExtraSpells-1.12.2-1.2.0.jar | None |" & @CRLF & _ " | LCH | mod_lavacow | 1.2.3 | Fish's+Undead+Rising-1.2.3.jar | None |" & @CRLF & _ " | LCH | foamfix | 0.10.10-1.12.2 | foamfix-0.10.10-1.12.2.jar | None |" & @CRLF & _ " | LCH | llibrary | 1.7.19 | llibrary-1.7.19-1.12.2 (2).jar | b9f30a813bee3b9dd5652c460310cfcd54f6b7ec |" & @CRLF & _ " | LCH | fossil | 8.0.4 | fossilsarcheology-8.0.4.jar | None |" & @CRLF & _ " | LCH | cfm | 6.3.1 | furniture-6.3.1-1.12.2 (1).jar | None |" & @CRLF & _ " | LCH | galaxyspace | 2.0.14 | GalaxySpace-1.12.2-2.0.14 (2).jar | None |" & @CRLF & _ " | LCH | generaldisasters | 1.0 | generaldisasters-1.0.jar | None |" & @CRLF & _ " | LCH | globe | 0.0.1 | Globe-1.12.2-0.0.1.jar | None |" & @CRLF & _ " | LCH | hammercore | 2.0.6.19 | HammerLib-1.12.2-2.0.6.19.jar | 9f5e2a811a8332a842b34f6967b7db0ac4f24856 |" & @CRLF & _ " | LCH | heroesarrival | 1.0.0 | Heroes+Arrival+1.2.1 (1).jar | None |" & @CRLF & _ " | LCH | speedsterheroes | 1.12.2-2.2.1 | SpeedsterHeroes-1.12.2-2.2.1.jar | None |" & @CRLF & _ " | LCH | lucraftcore | 1.12.2-2.4.10 | LucraftCore-1.12.2-2.4.10 (1).jar | None |" & @CRLF & _ " | LCH | heroesexpansion | 1.12.2-1.3.5 | HeroesExpansion-1.12.2-1.3.5.jar | None |" & @CRLF & _ " | LCH | howlingmoon | 0.9 | howlingmoon-1.12.2-0.9.jar | None |" & @CRLF & _ " | LCH | iceandfire | 1.9.1 | iceandfire-1.9.1-1.12.2.jar | None |" & @CRLF & _ " | LCH | jjmeteor | 1.0.10 | JJ+Meteor+1.12-1.12.2-v1.0.10.jar | None |" & @CRLF & _ " | LCH | lycanitesmobs | 2.0.7.2 - MC 1.12.2 | lycanitesmobs-1.12.2-2.0.7.2.jar | None |" & @CRLF & _ " | LCH | malisiscore | 1.12.2-6.5.1-SNAPSHOT | malisiscore-1.12.2-6.5.1.jar | None |" & @CRLF & _ " | LCH | malisisdoors | 1.12.2-7.3.0 | malisisdoors-1.12.2-7.3.0.jar | None |" & @CRLF & _ " | LCH | mca | 6.1.0 | MCA-1.12.2-6.1.0-universal (1).jar | None |" & @CRLF & _ " | LCH | mcanm | 2.7.5.156 | MCAnm-2.7.5.157+1.12.2.jar | None |" & @CRLF & _ " | LCH | mdxlib | 3.0.0.26 | mdxlib-3.0.0.26 (1).jar | None |" & @CRLF & _ " | LCH | worldedit | 6.1.10 | worldedit-forge-mc1.12.2-6.1.10-dist (1).jar | None |" & @CRLF & _ " | LCH | mhfc | 1.4.10 | mhfc-1.4.10-1.12.2.jar | None |" & @CRLF & _ " | LCH | moreplanets | 2.0.24 | More-Planets-1.12.2-2.0.24-GC251 (2).jar | b3468b224a74e296555ad7efeb35f482e6f445de |" & @CRLF & _ " | LCH | moreplanetsextras | 1.12.2-1.0 | MorePlanetsExtras-1.12.2-1.0 (1).jar | None |" & @CRLF & _ " | LCH | mowziesmobs | 1.5.8 | mowziesmobs-1.5.8.jar | None |" & @CRLF & _ " | LCH | multipagechest | 1.9.1 | MultiPageChest-1.12-1.9.1.jar | None |" & @CRLF & _ " | LCH | mutantbeasts | 1.12.2-0.6.2 | MutantBeasts-1.12.2-0.6.2.jar | 25e0dcff5b5a7325d7c28898af41ff8b0ba41b77 |" & @CRLF & _ " | LCH | my_hero_academia | 1.0.0 | My+Hero+Alpha+0.1.3.1+(Bugfix) (2).jar | None |" & @CRLF & _ " | LCH | mystcraft | 0.13.7.06 | mystcraft-1.12.2-0.13.7.06.jar | None |" & @CRLF & _ " | LCH | neid | 1.5.4.4 | NotEnoughIDs-1.5.4.4.jar | None |" & @CRLF & _ " | LCH | nuclearcraft | 2.18y | NuclearCraft-2.18y-1.12.2.jar | None |" & @CRLF & _ " | LCH | opencomputers | 1.7.5.192 | OpenComputers-MC1.12.2-1.7.5.192.jar | None |" & @CRLF & _ " | LCH | sanplayermodel | 1.1.1 | SanLib-1.12.2-1.5.1.jar | None |" & @CRLF & _ " | LCH | flammpfeil.slashblade | mc1.12-r32 | SlashBlade-Mod-1.12.2.jar | None |" & @CRLF & _ " | LCH | surge | 2.0.77 | Surge-1.12.2-2.0.77.jar | d476d1b22b218a10d845928d1665d45fce301b27 |" & @CRLF & _ " | LCH | techguns | 2.0.2.0 | techguns-1.12.2-2.0.2.0_pre3.2.jar | None |" & @CRLF & _ " | LCH | twilightforest | 3.10.1013 | twilightforest-1.12.2-3.10.1013-universal.jar | None |" & @CRLF & _ " | LCH | valkyrienskies | 1.0-alpha-1 | ValkyrienSkies-1.12.2-1.0-alpha-1.jar | None |" & @CRLF & _ " | LCH | vs_open_computers | 1.0-alpha-1 | ValkyrienSkies-1.12.2-1.0-alpha-1.jar | None |" & @CRLF & _ " | LCH | vs_world | 1.0-alpha-1 | ValkyrienSkies-1.12.2-1.0-alpha-1.jar | None |" & @CRLF & _ " | LCH | vs_control | 1.0-alpha-1 | ValkyrienSkies-1.12.2-1.0-alpha-1.jar | None |" & @CRLF & _ " | LCH | vampirism | 1.6.2 | Vampirism-1.12.2-1.6.2 (1).jar | None |" & @CRLF & _ " | LCH | teamlapen-lib | 1.6.2 | Vampirism-1.12.2-1.6.2 (1).jar | None |" & @CRLF & _ " | LCH | vc | 5.9.16 | ViesCraft-1.12.2-5.9.16.jar | None |" & @CRLF & _ " | LCH | xaerominimap | 20.27.2 | Xaeros_Minimap_20.27.2_Forge_1.12.jar | None |" & @CRLF & _ " | LCH | xaeroworldmap | 1.11.0 | XaerosWorldMap_1.11.0_Forge_1.12.jar | None |" & @CRLF & _ " | LCH | betteranimalsplus | 9.0.1 | betteranimalsplus-1.12.2-9.0.1.jar | None |" & @CRLF & _ " | LCH | exoplanets | 0.2.0 | Interstellar-Exoplanets-1.12.2-0.2.0-dev.22.jar | 9849375f22c1477466799effce3d8a566ae781cf |" & @CRLF & _ " | LCH | rebornmod | 1.0-1.12.2 | JWR-1.12.2-1.0.jar | None |" & @CRLF & _ " | LCH | structurize | 1.12.2-0.10.277-RELEASE | structurize-1.12.2-0.10.277-RELEASE.jar | None |" & @CRLF & _ " | LCH | minecolonies | 1.12.2-0.11.811-BETA | minecolonies-1.12.2-0.11.811-BETA-universal.jar | None |" & @CRLF & _ " | LCH | thebetweenlands | 3.6.2 | TheBetweenlands-3.6.2-universal.jar | 38067d6878811efb38b6a045521cfd80b9b60b38 |" & @CRLF & _ "" & @CRLF & _ " Loaded coremods (and transformers): " & @CRLF & _ "TransformerLoader (OpenComputers-MC1.12.2-1.7.5.192.jar)" & @CRLF & _ " li.cil.oc.common.asm.ClassTransformer" & @CRLF & _ "FMLModule (mdxlib-3.0.0.26 (1).jar)" & @CRLF & _ " com.asx.mdx.AccessTransformer" & @CRLF & _ "MovingWorldCore (movingworld-1.12-6.353-full.jar)" & @CRLF & _ " " & @CRLF & _ "MicdoodlePlugin (MicdoodleCore-1.12.2-4.0.2.280.jar)" & @CRLF & _ " micdoodle8.mods.miccore.MicdoodleTransformer" & @CRLF & _ "XaeroWorldMapPlugin (XaerosWorldMap_1.11.0_Forge_1.12.jar)" & @CRLF & _ " xaero.map.core.transformer.ChunkTransformer" & @CRLF & _ " xaero.map.core.transformer.NetHandlerPlayClientTransformer" & @CRLF & _ " xaero.map.core.transformer.EntityPlayerTransformer" & @CRLF & _ " xaero.map.core.transformer.AbstractClientPlayerTransformer" & @CRLF & _ " xaero.map.core.transformer.WorldClientTransformer" & @CRLF & _ " xaero.map.core.transformer.PlayerListTransformer" & @CRLF & _ "CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar)" & @CRLF & _ " cubex2.cxlibrary.CoreModTransformer" & @CRLF & _ "LucraftCoreCoreMod (LucraftCore-1.12.2-2.4.10 (1).jar)" & @CRLF & _ " lucraft.mods.lucraftcore.core.LCTransformer" & @CRLF & _ "HCASM (HammerLib-1.12.2-2.0.6.19.jar)" & @CRLF & _ " com.zeitheron.hammercore.asm.HammerCoreTransformer" & @CRLF & _ "iceandfire (iceandfire-1.9.1-1.12.2.jar)" & @CRLF & _ " com.github.alexthe666.iceandfire.patcher.IceAndFireRuntimePatcher" & @CRLF & _ "CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)" & @CRLF & _ " team.chisel.ctm.client.asm.CTMTransformer" & @CRLF & _ "Plugin (NotEnoughIDs-1.5.4.4.jar)" & @CRLF & _ " ru.fewizz.neid.asm.Transformer" & @CRLF & _ "llibrary (llibrary-core-1.0.11-1.12.2.jar)" & @CRLF & _ " net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer" & @CRLF & _ " net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher" & @CRLF & _ "AstralCore (astralsorcery-1.12.2-1.10.27.jar)" & @CRLF & _ " " & @CRLF & _ "TheBetweenlandsLoadingPlugin (TheBetweenlands-3.6.2-core.jar)" & @CRLF & _ " thebetweenlands.core.TheBetweenlandsClassTransformer" & @CRLF & _ "Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.10-1.12.2.jar)" & @CRLF & _ " pl.asie.foamfix.coremod.FoamFixTransformer" & @CRLF & _ "MixinLoaderForge (ValkyrienSkies-1.12.2-1.0-alpha-1.jar)" & @CRLF & _ " " & @CRLF & _ "Techguns Core (techguns-1.12.2-2.0.2.0_pre3.2.jar)" & @CRLF & _ " techguns.core.TechgunsASMTransformer" & @CRLF & _ "CorePlugin (AcademyCraft-1.1.3.jar)" & @CRLF & _ " cn.lambdalib2.render.mc.PipelineTransformer" & @CRLF & _ " cn.lambdalib2.registry.impl.RegistryTransformer" & @CRLF & _ "MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)" & @CRLF & _ " " & @CRLF & _ "SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar)" & @CRLF & _ " " & @CRLF & _ "XaeroMinimapPlugin (Xaeros_Minimap_20.27.2_Forge_1.12.jar)" & @CRLF & _ " xaero.common.core.transformer.ChunkTransformer" & @CRLF & _ " xaero.common.core.transformer.NetHandlerPlayClientTransformer" & @CRLF & _ " xaero.common.core.transformer.EntityPlayerTransformer" & @CRLF & _ " xaero.common.core.transformer.AbstractClientPlayerTransformer" & @CRLF & _ " xaero.common.core.transformer.WorldClientTransformer" & @CRLF & _ " xaero.common.core.transformer.EntityPlayerSPTransformer" & @CRLF & _ " xaero.common.core.transformer.PlayerListTransformer" & @CRLF & _ "GSHooksLoader (GalaxySpace-1.12.2-2.0.14 (2).jar)" & @CRLF & _ " galaxyspace.core.hooklib.minecraft.PrimaryClassTransformer" & @CRLF & _ " GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 430.97' Renderer: 'GeForce GTX 1050/PCIe/SSE2'" & @CRLF & _ " HammerCore Debug Information: " & @CRLF & _ "Dependent Mods: None." & @CRLF & _ "" & @CRLF & _ " OptiFine Version: OptiFine_1.12.2_HD_U_F5" & @CRLF & _ " OptiFine Build: 20191204-141934" & @CRLF & _ " Render Distance Chunks: 12" & @CRLF & _ " Mipmaps: 4" & @CRLF & _ " Anisotropic Filtering: 1" & @CRLF & _ " Antialiasing: 0" & @CRLF & _ " Multitexture: false" & @CRLF & _ " Shaders: null" & @CRLF & _ " OpenGlVersion: 4.6.0 NVIDIA 430.97" & @CRLF & _ " OpenGlRenderer: GeForce GTX 1050/PCIe/SSE2" & @CRLF & _ " OpenGlVendor: NVIDIA Corporation" & @CRLF & _ " CpuCount: 12" Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYGLOBALFULLMATCH) Local $aFullArray[0] For $i = 0 To UBound($aArray) -1 _ArrayConcatenate($aFullArray, $aArray[$i]) Next $aArray = $aFullArray ; Present the entire match result _ArrayDisplay($aArray, "Result")

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm