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

/
/
gm

Test String

Substitution

Processing...

Code Generator

Generated Code

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String[] args) { final String regex = "^(?<prefix>.?)\\[(?<code>[ABCDEFabcdef0123456789]{6})\\](?<suffix>.*?)(\\[-\\])"; final String string = "[E16213]Calories: 1[-]\n" + "Crafting ingredient\n" + "Amanita Mushroom\n" + "Amanita Mushrooms\n" + "[E16213]Calories: 10[-]\n" + "Poisonous\n" + "Arm\n" + "Arms\n" + "[E16213]Calories: 600[-]\n" + "Arrows\n" + "Batteries\n" + "Refills torch\n" + "Blackberries\n" + "[E16213]Calories: 1[-]\n" + "Blue Paint\n" + "Crafting ingredient\n" + "BlueBerries\n" + "[E16213]Calories: 1[-]\n" + "Blueberry Bush Seed\n" + "Blueberry Bush Seeds\n" + "Use in gardens\n" + "Bone\n" + "Bones\n" + "Crafting ingredient\n" + "Bone Armor\n" + "Increases [ffce00]Armor[-]\n" + "Booze\n" + "[E16213]Calories: 200[-] \n" + "Crafting ingredient\n" + "Broken Toy\n" + "Broken Toys\n" + "A piece of Timmy's toy\n" + "Camcorder\n" + "Find tapes to view\n" + "Cash\n" + "Use to stoke fires\n" + "Cassette 1\n" + "Fatal Request - \\\"Stronghold\\\"\n" + "Cassette 2\n" + "The Slaps - \\\"No Conscience\\\"\n" + "Cassette 3\n" + "Frankie Millionaire -\\\"Do It\\\"\n" + "Cassette 4\n" + "Wolf on Fire - \\\"The Haunting\\\"\n" + "Cassette 5\n" + "Rick Gold - \\\"S,A,W\\\"\n" + "Cassette Player\n" + "Cassette Players\n" + "Restores [02a1ff]Energy[-]\n" + "Cave Map\n" + "Cave Maps\n" + "Chainsaw\n" + "Chanterelle Mushroom\n" + "Chanterelle Mushrooms\n" + "[E16213]Calories: 10[-]\n" + "Chicory\n" + "[E16213]Calories: 1[-]\n" + "Crafting ingredient\n" + "Circuit Board\n" + "Circuit Boards\n" + "Crafting ingredient\n" + "Climbing Axe\n" + "Climbing Axes\n" + "Cloth\n" + "Crafting ingredient\n" + "Club\n" + "Clubs\n" + "Coins\n" + "Crafting ingredient\n" + "Compass\n" + "Compasses\n" + "Coneflower\n" + "[E16213]Calories: 1[-]\n" + "Crafting ingredient\n" + "Coneflower Seed\n" + "Coneflower Seed\n" + "Use in gardens\n" + "Crafted Axe\n" + "Crafted Axes\n" + "Crafted Bow\n" + "Crafted Bows\n" + "Crafted Club\n" + "Crafted Clubs\n" + "Deer Mushroom\n" + "Deer Mushrooms\n" + "[E16213]Calories: 10[-]\n" + "Deer Skin\n" + "Crafting ingredient\n" + "Dynamite\n" + "Electrical Tape\n" + "Electrical Tapes\n" + "Crafting ingredient\n" + "Energy Mix\n" + "Increases Stamina\n" + "Energy Mix +\n" + "Greatly increases stamina\n" + "Explosive\n" + "Explosives\n" + "Feather\n" + "Feathers\n" + "Crafting ingredient\n" + "Fire Torch\n" + "Fire Torches\n" + "Fish\n" + "[E16213]Calories: 500[-]\n" + "Use on fire\n" + "Flare \n" + "Flares\n" + "Flare Gun\n" + "Flare Guns\n" + "Flare Gun Ammo\n" + "Refills flare Gun\n" + "Flintlock Pistol\n" + "Flintlock Pistols\n" + "Fuel Can\n" + "Fuel Cans\n" + "Refills chainsaw\n" + "Meat\n" + "[E16213]Calories: 600[-]\n" + "Use on fire\n" + "Gold Keycard\n" + "Use on door\n" + "Head\n" + "Heads\n" + "Use on fire\n" + "Head Bomb\n" + "Head Bombs\n" + "Jack Mushroom\n" + "Jack Mushrooms\n" + "[E16213]Calories: 10[-]\n" + "Katana\n" + "Katanas\n" + "Keycard\n" + "Keycards\n" + "Use on door\n" + "Leaf\n" + "Leaves\n" + "Crafting ingredient\n" + "Leg\n" + "Legs\n" + "[E16213]Calories: 600[-]\n" + "LibertyCap Mushroom\n" + "LibertyCap Mushrooms\n" + "[E16213]Calories: 10[-]\n" + "Lighter\n" + "Lighters\n" + "Lizard\n" + "Lizards\n" + "[E16213]Calories: 600[-]\n" + "Use on fire\n" + "Lizard Skin\n" + "Increases [ffce00]Armor[-]\n" + "Log\n" + "Logs\n" + "Machete\n" + "Map 1/4\n" + "Torn part of map\n" + "Map 2/4\n" + "Torn part of map\n" + "Map 3/4\n" + "Torn part of map\n" + "Map 4/4\n" + "Torn part of map\n" + "Map Cave 2\n" + "Marigold\n" + "[E16213]Calories: 1[-]\n" + "Crafting ingredient\n" + "Meds\n" + "Restores [ff0404]Health[-]\n" + "Health Mix\n" + "Restores [ff0404]Health[-]\n" + "Health Mix +\n" + "Restores [ff0404]Health[-]\n" + "Metal Tin Tray\n" + "Metal Tin Trays\n" + "Share items \n" + "Modern Axe\n" + "Modern Axes\n" + "Modern Bow\n" + "Modern Bow\n" + "Molotov\n" + "Molotovs\n" + "Old Gun Ammo\n" + "Crafting ingredient\n" + "Old Gun Part 1 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 2 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 3 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 4 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 5 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 6 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 7 of 8\n" + "Crafting ingredient\n" + "Old Gun Part 8 of 8\n" + "Crafting ingredient\n" + "Old Photo 1 of 8\n" + "Old Photo 2 of 8\n" + "Old Photo 3 of 8\n" + "Old Photo 4 of 8\n" + "Old Photo 5 of 8\n" + "Old Photo 6 of 8\n" + "Old Photo 7 of 8\n" + "Old Photo 8 of 8\n" + "Old Pot\n" + "Old Pots\n" + "%\n" + "Use to boil water\n" + "Orange Paint\n" + "Crafting ingredient\n" + "Oyster\n" + "Oysters\n" + "[E16213]Calories: 10[-]\n" + "Passenger Manifest\n" + "Passenger Manifests\n" + "Find the missing passengers!\n" + "Pedometer\n" + "Pedometers\n" + "[00fff4]Steps Taken[-] %\n" + "Plane Axe\n" + "Plane Axes\n" + "Plastic Torch\n" + "Plastic Torches\n" + "BATTERY: %\n" + "Pouch\n" + "Pouches\n" + "Use to collect berries\n" + "Puff Mushroom\n" + "Puff Mushrooms\n" + "[E16213]Calories: 10[-]\n" + "Quiver\n" + "Quivers\n" + "Holds extra arrows\n" + "Rabbit\n" + "Rabbits\n" + "[E16213]Calories: 600[-]\n" + "Use on fire\n" + "Rabbit Fur\n" + "Crafting ingredient\n" + "Rabbit Fur Boots\n" + "Increases stealth\n" + "Rebreather\n" + "Rebreathers\n" + "Swim further underwater\n" + "Repair Tool\n" + "Repairs structures\n" + "Rock\n" + "Rocks\n" + "Rock Bag\n" + "Rock Bags\n" + "Holds extra rocks\n" + "Rope\n" + "Ropes\n" + "Crafting ingredient\n" + "Rusty Axe\n" + "Rusty Axes\n" + "Skull\n" + "Skulls\n" + "Crafting ingredient\n" + "Slingshot\n" + "Slingshots\n" + "Small Meat\n" + "[E16213]Calories: 300[-]\n" + "Use on fire\n" + "Snack\n" + "Snacks\n" + "[E16213]Calories: 400[-]\n" + "Restores [02a1ff]Energy[-] \n" + "Snow Shoes\n" + "Walk faster in snow\n" + "Snowberries\n" + "[E16213]Calories: 1[-]\n" + "Soda\n" + "Sodas\n" + "[E16213]Calories: 400[-] \n" + "Restores [02a1ff]Energy[-] \n" + "Stealth Armor\n" + "Increases stealth\n" + "Stick\n" + "Sticks\n" + "Stick Bag\n" + "Stick Bags\n" + "Holds extra sticks\n" + "Survival Guide\n" + "Survival Guides\n" + "Book on survival\n" + "Tape labeled 'armsy breakout'\n" + "View on camcorder\n" + "Tape labeled 'Lunch with Megan'\n" + "View on camcorder\n" + "Tape labeled 'Megans arrival'\n" + "View on camcorder\n" + "Tape labeled 'Opening the artifact'\n" + "View on camcorder\n" + "Tape labeled 'Second Artifact Test'\n" + "View on camcorder\n" + "Tape labeled 'Side effects'\n" + "View on camcorder\n" + "Tennis Racket\n" + "Tennis Rackets\n" + "Small Rock\n" + "Small Rocks\n" + "Slingshot ammo\n" + "Small Rock Bag\n" + "Small Rock Bag\n" + "Holds extra small rocks\n" + "Timmy Drawings\n" + "Use as decorations\n" + "Timmy's Toy\n" + "Tooth\n" + "Teeth\n" + "Crafting ingredient\n" + "Tree Sap\n" + "Crafting ingredient\n" + "Turtle Shell\n" + "Turtle Shells\n" + "Use as a sled\n" + "TwinBerries\n" + "[E16213]Calories: 1[-]\n" + "Upgraded Rock\n" + "Upgraded Rocks\n" + "Upgraded Spear\n" + "Upgraded Spears\n" + "Use to catch fish\n" + "Upgraded Stick\n" + "Upgraded Sticks\n" + "Walkie Talkie\n" + "Walkie Talkies\n" + "Communicate With friends\n" + "Waterskin\n" + "Waterskins\n" + "%\n" + "Holds water\n" + "Weak Spear\n" + "Weak Spears\n" + "Use to catch fish\n" + "Wristwatch\n" + "Wristwatches\n" + "Crafting ingredient\n" + "Spear Bag\n" + "Holds extra spears\n" + "Hairspray\n" + "Use with lighter\n" + "Boar Skin\n" + "Crafting ingredient\n" + "Raccoon Skin\n" + "Crafting ingredient\n" + "Artifact\n" + "???\n" + "Warmsuit\n" + "Protects from cold\n" + "Creepy Armor\n" + "Increases [ffce00]Armor[-]\n" + "Timmy photo\n" + "CrossBow\n" + "CrossBow Bolt\n" + "CrossBow Bolts\n" + "Raw {0}\n" + "Dried {0}\n" + "Fresh\n" + "Edible\n" + "Spoilt\n" + " (Equiped)\n" + "clean water\n" + "polluted water\n" + "Empty\n" + "drink\n" + "Eat\n" + "Use\n" + "Store\n" + "Found passenger, seat \n" + " collected\n" + "You have been kicked\n" + "You have been banned by Host\n" + "You have been banned by Host\n" + "You have been kicked\n" + "{0} DAYS {1} HOURS {2} MINUTES {3} SECONDS\n" + "NEW PATCH RELEASING SOON \n" + ": DAY \n" + "PLAYERS: {0} / {1}\n" + "play\n" + "read\n" + "take\n" + "charge\n" + "wear\n" + "new item added to todo list\n" + "to do list updated\n" + "+Speed {0}\n" + "+Damage -Speed {0}\n" + "+Damage {0}\n" + "Sticky {0}\n" + "Burning {0}\n" + "Orange {0}\n" + "Blue {0}\n" + "Recharged {0}\n" + "Extra burning {0}\n" + "Incendiary {0}\n" + "Bone {0}\n" + "{0} AMMO\n" + "NEW PLANT DISCOVERED\n" + "NEW ANIMAL DISCOVERED\n" + "Poisoned {0}\n" + "Creating Lobby...\n" + "Talking to Steam...\n" + "Starting Server...\n" + "Joining Lobby {0}...\n" + "Starting Client...\n" + "Talking to PSN...\n" + "Could not create Steam lobby.\n" + "Could not create PSN lobby.\n" + "Could not connect to Steam master server.\n" + "Could not connect to PSN master server.\n" + "Could not start PSN game server.\n" + "Could not start Steam game server.\n" + "Could not join Steam lobby.\n" + "Could not join PSN lobby.\n" + "Lobby Destroyed\n" + "{0} with light\n" + " and \n" + "UNEQUIP\n" + "GOOD\n" + "COLD\n" + "IN PAIN\n" + "THIRSTY\n" + "HUNGRY\n" + "WEAPON\n" + "A Basic fire that keep you warm during cold nights\n" + "Build a Fire. It can be used to keep warm,\\nlight up dark nights or scare off enemies\\nbut be warned at night fires may attract\\nunwanted attention to your base.\n" + "Eating food is the best way to keep your\\nEnergy Levels high. Learn about more\\nvarieties in the Food Section of this book.\n" + "Berries are a dark shiny black colour and\\nform in pairs\n" + "A large longer lasting fire that can be seen from afar\n" + "Store live rabbits in a cage and watch them multiply\n" + "Ideal for drying and preserving meats\n" + "A longer lasting fire that you can also relight if it goes out\n" + "Use this fire type to light your camp at night\n" + "Plant seeds to grow food close to your shelter\n" + "Weight\n" + "Store rainwater close to your shelter\n" + "HINT: COVER YOURSELF IN MUD TO HIDE FROM ENEMIES\n" + "HINT: BEING COLD WILL DRAIN YOUR ENERGY\n" + "HINT: KEEP YOUR ENERGY UP BY EATING REGULARLY\n" + "HINT: YOU CAN REGAIN ENERGY BY RESTING ON BENCH\n" + "HINT: EXPLOSIVES AND MOLOTOVS ARE EFFECTIVE AGAINST MOST ENEMIES\n" + "HINT: TRY UPGRADING YOUR WEAPONS\n" + "HINT: YOU CAN MAKE ARMOR OUT OF LIZARD SKIN\n" + "HINT: LIT EFFIGIES WILL SCARE ENEMIES AWAY FROM YOUR CAMP\n" + "HINT: HIDE IN BUSHES TO ESCAPE FROM ENEMIES\n" + "HINT: BUILD A SHELTER TO SAVE YOUR GAME\n" + "HINT: FIND A POT TO BOIL WATER\n" + "ACTION\n" + "ADJUST BRIGHTNESS\n" + "CONTROLLER SPEAKER\n" + "ALT ACTION\n" + "AUDIO MODE\n" + "BARELY\\nVISIBLE\n" + "CAMERA\n" + "CAMERA, PRESS TO CROUCH\n" + "CLEARLY\\nVISIBLE\n" + "INVENTORY\n" + "ITEM\n" + "JUMP\n" + "LIGHTER\n" + "MAP\n" + "MOVE, PRESS TO SPRINT\n" + "NOT\\nVISIBLE\n" + "PERFORMANCE MODE\n" + "STEREO\\nSURROUND\\nSMALL TV\\nHEADPHONES\\nNIGHT MODE\\nSTREAMER\n" + "ROTATE BUILDING\n" + "SURVIVAL GUIDE\n" + "TAKE/BUILD\n" + "UTILITY\n" + "PREVIOUS CHAPTER\n" + "NEXT CHAPTER\n" + "PREVIOUS PAGE\n" + "NEXT PAGE\n" + "HORIZONTAL\n" + " RIGHT\n" + " LEFT\n" + "VERTICAL\n" + " FORWARD\n" + " BACKWARD\n" + "LOOK X\n" + " LOOK RIGHT\n" + " LOOK LEFT\n" + "LOOK Y\n" + " LOOK UP\n" + " LOOK DOWN\n" + "RUN\n" + "CROUCH\n" + "PRIMARY FIRE\n" + "REST\n" + "CRAFT\n" + "ITEM SLOT 1\n" + "ITEM SLOT 2\n" + "ITEM SLOT 3\n" + "ITEM SLOT 4\n" + "WALKY TALKY\n" + "BATCH\n" + "PLAYER LIST\n" + "RED BEANIE\n" + "BLUE BEANIE\n" + "GREEN BEANIE\n" + "BLUE JEANS\n" + "BLACK JEANS\n" + "CAMO JEANS\n" + "KHAKI JEANS\n" + "BEIGE CARGO PANTS\n" + "BLACKSUIT\n" + "DARKGREY HOODIE\n" + "GREY HOODIE\n" + "GREEN HOODIE\n" + "JACKET\n" + "LEATHER JACKET\n" + "CLOSED SHIRT\n" + "OPEN SHIRT\n" + "DARKBLUE VEST\n" + "DARKGREEN VEST\n" + "COLORFUL VEST\n" + "WHITE TSHIRT\n" + "CAMO TSHIRT\n" + "WOLF TSHIRT\n" + "GREY TSHIRT\n" + "BLUE BUTTON UP SHIRT\n" + "WHITE BUTTON UP SHIRT \n" + "GREY LONG SHIRT\n" + "BLACK VNECK SHIRT\n" + "STEWARDESS DRESS\n" + "BATHROBE\n" + "BATHROBE PANTS\n" + "TENNIS OUTFIT\n" + "PILOT UNIFORM\n" + "OLD SUIT\n" + "ALPINE TREEHOUSE\n" + "ANIMALS 1\n" + "ANIMALS 2\n" + "ANIMALS 3\n" + "Arm Effigy\n" + "ARMOR RACK\n" + "ARROW BASKET\n" + "BASIC\n" + "SIMPLE STAIRS\n" + "BASIC STRUCTURES\n" + "BASIC WALL\n" + "WALL WITH DOOR\n" + "WALL WITH WINDOW\n" + "BASIC FIRE\n" + "BASICS OF SURVIVAL TUTORIAL\n" + "BASICS OF SURVIVAL\n" + "2 STICKS\n" + "6 ROCKS\n" + "7 LOGS\n" + "7 STICKS\n" + "STEP ONE\n" + "Build a shelter. \\nA shelter can be used to sleep \\nand to save your game.\\n\n" + "Consider Building a shelter before heading out \\ninto the unknown woods.\n" + "7 LEAVES\n" + "STEP TWO\n" + "Build a fire. \\nIt can be used to keep warm, light up \\ndark nights or scare off enemies but \\nbe warned at night, fires may \\nattract unwanted attention.\n" + "Fire is extremely valuable in a survival situation. \\nYou can also use fire or a torch to light your way\\n in dark caves.\n" + "THE BERRIES ARE AN\\r\\n<color=#9370DBFF>INDIGO COLOUR</color> AND\\r\\nHAVE A LITTLE CROWN\\r\\nON THE TIP.\n" + "EDIBLE\n" + "FORAGING\n" + "POISONOUS\n" + "STEP THREE\n" + "BERRIES ARE A DARK\\r\\nSHINY <color=#000000FF>BLACK COLOUR</color>\\r\\nAND FORM IN PAIRS.\n" + "Here is an example of two similar looking berries. \\nOne is edible, the other poisonous.\n" + "Be careful, use reference \\nand make sure you know what you\\u2019re eating \\nbefore you eat it.\n" + "BIRDHOUSE\n" + "BOATS\n" + "BONE CHAIR\n" + "BONE CHANDELIER\n" + "BONE FRAME\n" + "BONE BASKET\n" + "BONE FENCE\n" + "BON FIRE\n" + "CAR\n" + "CATAPULT\n" + "CEILING SKULL LAMP\n" + "CHAIR\n" + "CHURCH\n" + "CLIMBING ROPE\n" + "LOG TRACK\n" + "COFFIN\n" + "COUCH\n" + "TO CRAFT AN ITEM, YOU NEED TO\\nCOLLECT THE REQUIRED AMOUNT\\nOF RESOURCES\n" + "CRAFTING\n" + "CRAFTING GUIDE\n" + "CRAFTING GUIDE\n" + "CRANE\n" + "CROSS\n" + "CUSTOM BUILDING\n" + "CUSTOM 1\n" + "CUSTOM 2\n" + "CUSTOM 3\n" + "RABBITSKIN\n" + "DECORATIVE SKULL\n" + "HEAD TROPHY\n" + "WALL PLANTER\n" + "WEAPON DISPLAY\n" + "DEERSKIN\n" + "DECORATIONS\n" + "DECORATIONS 1\n" + "DECORATIONS 2\n" + "DECORATIONS 3\n" + "DEFENSIVE SPIKES\n" + "DEFENSIVE WALL SPIKES\n" + "DEFENSIVE WALLS\n" + "DOCK\n" + "DOG\n" + "DRYING RACK\n" + "Effigies\n" + "PROPS\n" + "Custom Effigy\n" + "Large Effigy\n" + "RAIN EFFIGY\n" + "Small Effigy\n" + "ELEVATED\n" + "EXPLOSIVES HOLDER\n" + "FAMILY\n" + "FIRE\n" + "FIRE PIT\n" + "FIREPLACE\n" + "STANDING FIRE\n" + "CUSTOM FLOOR\n" + "FOOD\n" + "FOOD AND WATER\n" + "CUSTOM FOUNDATION\n" + "FURNITURE\n" + "FURNITURE 1\n" + "FURNITURE 2\n" + "GARDEN\n" + "GAZEBO\n" + "GLIDER\n" + "HOLE CUTTER\n" + "HOUSE BOAT\n" + "HUNTING SHELTER\n" + "THIS BOOK CONTAINS INSTRUCTIONS TO\\r\\nBUILD THE TOOLS AND ITEMS YOU NEED TO\\r\\nSURVIVE ALONE IN THE WILDERNESS\n" + "SURVIVAL\n" + "OVAL-LEAVES BLUEBERRIES\n" + "BLACK TWINBERRY\n" + "ITEMS NEEDED:\n" + "LARGE CABINET\n" + "LARGE RAFT\n" + "LEAF PILE TRAP\n" + "LOG CABIN\n" + "SMALL CABIN\n" + "LOG HOLDER\n" + "LOG SLED\n" + "MAIN INDEX\n" + "NATURE GUIDE\n" + "NATURE GUIDE\n" + "ALOE\n" + "BIG BROWN BAT\n" + "BLACK TWINBERRY\n" + "BLACKBERRIES\n" + "BLUEBIRD\n" + "BLUECHEEK BUTTERFLYFISH\n" + "BOAR\n" + "CANADA GOOSE\n" + "CARDINAL\n" + "CARP\n" + "CAVE FISH\n" + "CHANTERELLE MUSHROOM\n" + "CHICORY\n" + "COD\n" + "CONEFLOWER\n" + "CROCODILE\n" + "CROW\n" + "DANDELION\n" + "DEER\n" + "DEER MUSHROOM\n" + "EUROPEAN RABBIT\n" + "FIREWEED\n" + "FLY AGARIC\n" + "GLAUCOUS WINGED GULL\n" + "GOANNA LIZARD\n" + "GREAT WHITE SHARK\n" + "HORSETAIL\n" + "JACK O LANTERN MUSHROOM\n" + "LIBERTY CAP MUSHROOM\n" + "LOGGERHEAD\\nSEA TURTLE\n" + "MARIGOLD\n" + "OVAL-LEAVES BLUEBERRIES\n" + "PALETTE SURGEONFISH\n" + "POISON PUFF\\nMUSHROOM\n" + "RACCOON\n" + "ROBIN\n" + "ROCK BEAUTY\n" + "SNOWBERRY\n" + "SNOWSHOE RABBIT\n" + "SQUIRREL\n" + "THISTLE\n" + "TORTOISE\n" + "YELLOWTAIL TANG\n" + "NOTES\n" + "PLANT LIFE 1\n" + "PLANT LIFE 2\n" + "PLATFORM\n" + "RABBIT CAGE\n" + "RABBIT TRAP\n" + "SMALL RAFT\n" + "ROCK PATH\n" + "ROCK HOLDER\n" + "ROCK WALL\n" + "CUSTOM ROOF\n" + "SHELTERS\n" + "SIDE TABLE\n" + "SIGNALS\n" + "BUILD A SIGNAL. NEVER GIVE UP HOPE.\n" + "TIMMY SITTING\n" + "WIFE SITTING\n" + "SKIN RACK\n" + "SKULL LAMP\n" + "SMALL BED\n" + "SMALL CABINET\n" + "SOS SIGN\n" + "CUSTOM STAIRS\n" + "TIMMY\n" + "ARMOR\n" + "COLD ARMOR\n" + "ATHLETICISM\n" + "CONDITIONS:\n" + "CURRENTLY FEELING\n" + "DAYS SURVIVED\n" + "ENERGY\n" + "FULLNESS\n" + "HEALTH\n" + "HYDRATION\n" + "Infected\\nfind aloe to heal\n" + "SANITY\n" + "Sick\\nfind aloe to cure or get some rest\n" + "STAMINA\n" + "STEALTH\n" + "STRENGTH\n" + "WEIGHT\n" + "STATS\n" + "STATS\n" + "STEP ONE\n" + "STEP THREE\n" + "STEP TWO\n" + "STICK FRAME\n" + "STICK FENCE\n" + "STICK HOLDER\n" + "STICK MARKER\n" + "STORAGE\n" + "STORAGE1\n" + "STORAGE2\n" + "STORAGE3\n" + "TABLE\n" + "WOOD TARGET\n" + "explore chasm cave\n" + "explore dead cave \n" + "explore hanging cave\n" + "explore lawyers cave\n" + "explore ledge cave\n" + "explore sinkhole cave\n" + "explore submerged cave\n" + "explore waterfall cave\n" + "explore wet cave\n" + "find a new sacrifice\n" + "find a way into the sinkhole\\r\n" + "find and cook food\\r\n" + "find live sacrifice\n" + "find the missing plane passengers\n" + "find the red man\n" + "Find timmy\n" + "Find way to climb rock walls\n" + "Find way to stay underwater longer\n" + "keep exploring hanging cave\n" + "set up camp\\r\n" + "set up defenses\\r\n" + "TEMPORARY SHELTER\n" + "TODO\n" + "TO DO LIST\n" + "TOWER\n" + "DEADFALL TRAP\n" + "NOOSE TRAP\n" + "TRAPS\n" + "TRAPS AND DEFENSE\n" + "SMALL TRAPS\n" + "ADVANCED TRAPS\n" + "DEFENSE\n" + "HAPPY BIRTHDAY TRAP\n" + "ROPE SWING TRAP\n" + "TREE BRIDGE\n" + "TREE HOUSE\n" + "TREE PLATFORM\n" + "TREE SAP COLLECTOR\n" + "TREE ZIPLINE\n" + "TV\n" + "UTILITY\n" + "UTILITY 1\n" + "UTILITY 2\n" + "CUSTOM WALLS\n" + "WATER COLLECTOR\n" + "WEAPON RACK\n" + "EXPLOSIVES WIRE TRAP\n" + "MOLOTOV WIRE TRAP\n" + "WOOD BENCH\n" + "FREE STANDING ZIP-LINE\n" + "Burnt\n" + "Daily calories:\n" + "Eaten\n" + "MOLOTOV\n" + "WIFE\n" + "2. PRESS TO ADD ITEMS TO CRAFTING AREA\n" + "3. PRESS \\n\\n\\nTO CRAFT ITEM\n" + "1. PRESS\\n\\n\\nTO OPEN YOUR INVENTORY\n" + "THIS IS YOUR CRAFTING MAT\n" + "YOU CAN VIEW\\nRECIPES BY HOVERING \\nOVER THE COG AFTER \\nADDING AN ITEM\n" + "ALL\n" + "Search by name...\n" + "FRIENDS\n" + "SEARCH\n" + "EDIT FIELD\"\n"; final String subst = "${prefix}<color=#${code}>${suffix}</color>"; final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); final Matcher matcher = pattern.matcher(string); // The substituted value will be contained in the result variable final String result = matcher.replaceAll(subst); System.out.println("Substitution result: " + 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 Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html