Regular Expressions 101

Save & Manage Regex

  • Current Version: 1
  • Save & Share
  • Community Library

Flavor

  • PCRE2 (PHP)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java
  • .NET 7.0 (C#)
  • Rust
  • PCRE (Legacy)
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests
Sponsors
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
Processing...

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 = "'\\(UTC([+-])\\w?(\\d\\d):(\\d\\d)\\) [\\w\\- \\. ]+'"; final String string = "<?php\n" + "/**\n" + " * List of timezones\n" + " */\n" + "return array(\n" + " 'Pacific/Midway' => '(UTC-11:00) Midway',\n" + " 'Pacific/Niue' => '(UTC-11:00) Niue',\n" + " 'Pacific/Pago_Pago' => '(UTC-11:00) Pago Pago',\n" + " 'America/Adak' => '(UTC-10:00) Adak',\n" + " 'Pacific/Honolulu' => '(UTC-10:00) Honolulu',\n" + " 'Pacific/Johnston' => '(UTC-10:00) Johnston',\n" + " 'Pacific/Rarotonga' => '(UTC-10:00) Rarotonga',\n" + " 'Pacific/Tahiti' => '(UTC-10:00) Tahiti',\n" + " 'Pacific/Marquesas' => '(UTC-09:30) Marquesas',\n" + " 'America/Anchorage' => '(UTC-09:00) Anchorage',\n" + " 'Pacific/Gambier' => '(UTC-09:00) Gambier',\n" + " 'America/Juneau' => '(UTC-09:00) Juneau',\n" + " 'America/Nome' => '(UTC-09:00) Nome',\n" + " 'America/Sitka' => '(UTC-09:00) Sitka',\n" + " 'America/Yakutat' => '(UTC-09:00) Yakutat',\n" + " 'America/Dawson' => '(UTC-08:00) Dawson',\n" + " 'America/Los_Angeles' => '(UTC-08:00) Los Angeles',\n" + " 'America/Metlakatla' => '(UTC-08:00) Metlakatla',\n" + " 'Pacific/Pitcairn' => '(UTC-08:00) Pitcairn',\n" + " 'America/Santa_Isabel' => '(UTC-08:00) Santa Isabel',\n" + " 'America/Tijuana' => '(UTC-08:00) Tijuana',\n" + " 'America/Vancouver' => '(UTC-08:00) Vancouver',\n" + " 'America/Whitehorse' => '(UTC-08:00) Whitehorse',\n" + " 'America/Boise' => '(UTC-07:00) Boise',\n" + " 'America/Cambridge_Bay' => '(UTC-07:00) Cambridge Bay',\n" + " 'America/Chihuahua' => '(UTC-07:00) Chihuahua',\n" + " 'America/Creston' => '(UTC-07:00) Creston',\n" + " 'America/Dawson_Creek' => '(UTC-07:00) Dawson Creek',\n" + " 'America/Denver' => '(UTC-07:00) Denver',\n" + " 'America/Edmonton' => '(UTC-07:00) Edmonton',\n" + " 'America/Hermosillo' => '(UTC-07:00) Hermosillo',\n" + " 'America/Inuvik' => '(UTC-07:00) Inuvik',\n" + " 'America/Mazatlan' => '(UTC-07:00) Mazatlan',\n" + " 'America/Ojinaga' => '(UTC-07:00) Ojinaga',\n" + " 'America/Phoenix' => '(UTC-07:00) Phoenix',\n" + " 'America/Shiprock' => '(UTC-07:00) Shiprock',\n" + " 'America/Yellowknife' => '(UTC-07:00) Yellowknife',\n" + " 'America/Bahia_Banderas' => '(UTC-06:00) Bahia Banderas',\n" + " 'America/Belize' => '(UTC-06:00) Belize',\n" + " 'America/North_Dakota/Beulah' => '(UTC-06:00) Beulah',\n" + " 'America/Cancun' => '(UTC-06:00) Cancun',\n" + " 'America/North_Dakota/Center' => '(UTC-06:00) Center',\n" + " 'America/Chicago' => '(UTC-06:00) Chicago',\n" + " 'America/Costa_Rica' => '(UTC-06:00) Costa Rica',\n" + " 'Pacific/Easter' => '(UTC-06:00) Easter',\n" + " 'America/El_Salvador' => '(UTC-06:00) El Salvador',\n" + " 'Pacific/Galapagos' => '(UTC-06:00) Galapagos',\n" + " 'America/Guatemala' => '(UTC-06:00) Guatemala',\n" + " 'America/Indiana/Knox' => '(UTC-06:00) Knox',\n" + " 'America/Managua' => '(UTC-06:00) Managua',\n" + " 'America/Matamoros' => '(UTC-06:00) Matamoros',\n" + " 'America/Menominee' => '(UTC-06:00) Menominee',\n" + " 'America/Merida' => '(UTC-06:00) Merida',\n" + " 'America/Mexico_City' => '(UTC-06:00) Mexico City',\n" + " 'America/Monterrey' => '(UTC-06:00) Monterrey',\n" + " 'America/North_Dakota/New_Salem' => '(UTC-06:00) New Salem',\n" + " 'America/Rainy_River' => '(UTC-06:00) Rainy River',\n" + " 'America/Rankin_Inlet' => '(UTC-06:00) Rankin Inlet',\n" + " 'America/Regina' => '(UTC-06:00) Regina',\n" + " 'America/Resolute' => '(UTC-06:00) Resolute',\n" + " 'America/Swift_Current' => '(UTC-06:00) Swift Current',\n" + " 'America/Tegucigalpa' => '(UTC-06:00) Tegucigalpa',\n" + " 'America/Indiana/Tell_City' => '(UTC-06:00) Tell City',\n" + " 'America/Winnipeg' => '(UTC-06:00) Winnipeg',\n" + " 'America/Atikokan' => '(UTC-05:00) Atikokan',\n" + " 'America/Bogota' => '(UTC-05:00) Bogota',\n" + " 'America/Cayman' => '(UTC-05:00) Cayman',\n" + " 'America/Detroit' => '(UTC-05:00) Detroit',\n" + " 'America/Grand_Turk' => '(UTC-05:00) Grand Turk',\n" + " 'America/Guayaquil' => '(UTC-05:00) Guayaquil',\n" + " 'America/Havana' => '(UTC-05:00) Havana',\n" + " 'America/Indiana/Indianapolis' => '(UTC-05:00) Indianapolis',\n" + " 'America/Iqaluit' => '(UTC-05:00) Iqaluit',\n" + " 'America/Jamaica' => '(UTC-05:00) Jamaica',\n" + " 'America/Lima' => '(UTC-05:00) Lima',\n" + " 'America/Kentucky/Louisville' => '(UTC-05:00) Louisville',\n" + " 'America/Indiana/Marengo' => '(UTC-05:00) Marengo',\n" + " 'America/Kentucky/Monticello' => '(UTC-05:00) Monticello',\n" + " 'America/Montreal' => '(UTC-05:00) Montreal',\n" + " 'America/Nassau' => '(UTC-05:00) Nassau',\n" + " 'America/New_York' => '(UTC-05:00) New York',\n" + " 'America/Nipigon' => '(UTC-05:00) Nipigon',\n" + " 'America/Panama' => '(UTC-05:00) Panama',\n" + " 'America/Pangnirtung' => '(UTC-05:00) Pangnirtung',\n" + " 'America/Indiana/Petersburg' => '(UTC-05:00) Petersburg',\n" + " 'America/Port-au-Prince' => '(UTC-05:00) Port-au-Prince',\n" + " 'America/Thunder_Bay' => '(UTC-05:00) Thunder Bay',\n" + " 'America/Toronto' => '(UTC-05:00) Toronto',\n" + " 'America/Indiana/Vevay' => '(UTC-05:00) Vevay',\n" + " 'America/Indiana/Vincennes' => '(UTC-05:00) Vincennes',\n" + " 'America/Indiana/Winamac' => '(UTC-05:00) Winamac',\n" + " 'America/Caracas' => '(UTC-04:30) Caracas',\n" + " 'America/Anguilla' => '(UTC-04:00) Anguilla',\n" + " 'America/Antigua' => '(UTC-04:00) Antigua',\n" + " 'America/Aruba' => '(UTC-04:00) Aruba',\n" + " 'America/Asuncion' => '(UTC-04:00) Asuncion',\n" + " 'America/Barbados' => '(UTC-04:00) Barbados',\n" + " 'Atlantic/Bermuda' => '(UTC-04:00) Bermuda',\n" + " 'America/Blanc-Sablon' => '(UTC-04:00) Blanc-Sablon',\n" + " 'America/Boa_Vista' => '(UTC-04:00) Boa Vista',\n" + " 'America/Campo_Grande' => '(UTC-04:00) Campo Grande',\n" + " 'America/Cuiaba' => '(UTC-04:00) Cuiaba',\n" + " 'America/Curacao' => '(UTC-04:00) Curacao',\n" + " 'America/Dominica' => '(UTC-04:00) Dominica',\n" + " 'America/Eirunepe' => '(UTC-04:00) Eirunepe',\n" + " 'America/Glace_Bay' => '(UTC-04:00) Glace Bay',\n" + " 'America/Goose_Bay' => '(UTC-04:00) Goose Bay',\n" + " 'America/Grenada' => '(UTC-04:00) Grenada',\n" + " 'America/Guadeloupe' => '(UTC-04:00) Guadeloupe',\n" + " 'America/Guyana' => '(UTC-04:00) Guyana',\n" + " 'America/Halifax' => '(UTC-04:00) Halifax',\n" + " 'America/Kralendijk' => '(UTC-04:00) Kralendijk',\n" + " 'America/La_Paz' => '(UTC-04:00) La Paz',\n" + " 'America/Lower_Princes' => '(UTC-04:00) Lower Princes',\n" + " 'America/Manaus' => '(UTC-04:00) Manaus',\n" + " 'America/Marigot' => '(UTC-04:00) Marigot',\n" + " 'America/Martinique' => '(UTC-04:00) Martinique',\n" + " 'America/Moncton' => '(UTC-04:00) Moncton',\n" + " 'America/Montserrat' => '(UTC-04:00) Montserrat',\n" + " 'Antarctica/Palmer' => '(UTC-04:00) Palmer',\n" + " 'America/Port_of_Spain' => '(UTC-04:00) Port of Spain',\n" + " 'America/Porto_Velho' => '(UTC-04:00) Porto Velho',\n" + " 'America/Puerto_Rico' => '(UTC-04:00) Puerto Rico',\n" + " 'America/Rio_Branco' => '(UTC-04:00) Rio Branco',\n" + " 'America/Santiago' => '(UTC-04:00) Santiago',\n" + " 'America/Santo_Domingo' => '(UTC-04:00) Santo Domingo',\n" + " 'America/St_Barthelemy' => '(UTC-04:00) St. Barthelemy',\n" + " 'America/St_Kitts' => '(UTC-04:00) St. Kitts',\n" + " 'America/St_Lucia' => '(UTC-04:00) St. Lucia',\n" + " 'America/St_Thomas' => '(UTC-04:00) St. Thomas',\n" + " 'America/St_Vincent' => '(UTC-04:00) St. Vincent',\n" + " 'America/Thule' => '(UTC-04:00) Thule',\n" + " 'America/Tortola' => '(UTC-04:00) Tortola',\n" + " 'America/St_Johns' => '(UTC-03:30) St. Johns',\n" + " 'America/Araguaina' => '(UTC-03:00) Araguaina',\n" + " 'America/Bahia' => '(UTC-03:00) Bahia',\n" + " 'America/Belem' => '(UTC-03:00) Belem',\n" + " 'America/Argentina/Buenos_Aires' => '(UTC-03:00) Buenos Aires',\n" + " 'America/Argentina/Catamarca' => '(UTC-03:00) Catamarca',\n" + " 'America/Cayenne' => '(UTC-03:00) Cayenne',\n" + " 'America/Argentina/Cordoba' => '(UTC-03:00) Cordoba',\n" + " 'America/Fortaleza' => '(UTC-03:00) Fortaleza',\n" + " 'America/Godthab' => '(UTC-03:00) Godthab',\n" + " 'America/Argentina/Jujuy' => '(UTC-03:00) Jujuy',\n" + " 'America/Argentina/La_Rioja' => '(UTC-03:00) La Rioja',\n" + " 'America/Maceio' => '(UTC-03:00) Maceio',\n" + " 'America/Argentina/Mendoza' => '(UTC-03:00) Mendoza',\n" + " 'America/Miquelon' => '(UTC-03:00) Miquelon',\n" + " 'America/Montevideo' => '(UTC-03:00) Montevideo',\n" + " 'America/Paramaribo' => '(UTC-03:00) Paramaribo',\n" + " 'America/Recife' => '(UTC-03:00) Recife',\n" + " 'America/Argentina/Rio_Gallegos' => '(UTC-03:00) Rio Gallegos',\n" + " 'Antarctica/Rothera' => '(UTC-03:00) Rothera',\n" + " 'America/Argentina/Salta' => '(UTC-03:00) Salta',\n" + " 'America/Argentina/San_Juan' => '(UTC-03:00) San Juan',\n" + " 'America/Argentina/San_Luis' => '(UTC-03:00) San Luis',\n" + " 'America/Santarem' => '(UTC-03:00) Santarem',\n" + " 'America/Sao_Paulo' => '(UTC-03:00) Sao Paulo',\n" + " 'Atlantic/Stanley' => '(UTC-03:00) Stanley',\n" + " 'America/Argentina/Tucuman' => '(UTC-03:00) Tucuman',\n" + " 'America/Argentina/Ushuaia' => '(UTC-03:00) Ushuaia',\n" + " 'America/Noronha' => '(UTC-02:00) Noronha',\n" + " 'Atlantic/South_Georgia' => '(UTC-02:00) South Georgia',\n" + " 'Atlantic/Azores' => '(UTC-01:00) Azores',\n" + " 'Atlantic/Cape_Verde' => '(UTC-01:00) Cape Verde',\n" + " 'America/Scoresbysund' => '(UTC-01:00) Scoresbysund',\n" + " 'Africa/Abidjan' => '(UTC+00:00) Abidjan',\n" + " 'Africa/Accra' => '(UTC+00:00) Accra',\n" + " 'Africa/Bamako' => '(UTC+00:00) Bamako',\n" + " 'Africa/Banjul' => '(UTC+00:00) Banjul',\n" + " 'Africa/Bissau' => '(UTC+00:00) Bissau',\n" + " 'Atlantic/Canary' => '(UTC+00:00) Canary',\n" + " 'Africa/Casablanca' => '(UTC+00:00) Casablanca',\n" + " 'Africa/Conakry' => '(UTC+00:00) Conakry',\n" + " 'Africa/Dakar' => '(UTC+00:00) Dakar',\n" + " 'America/Danmarkshavn' => '(UTC+00:00) Danmarkshavn',\n" + " 'Europe/Dublin' => '(UTC+00:00) Dublin',\n" + " 'Africa/El_Aaiun' => '(UTC+00:00) El Aaiun',\n" + " 'Atlantic/Faroe' => '(UTC+00:00) Faroe',\n" + " 'Africa/Freetown' => '(UTC+00:00) Freetown',\n" + " 'Europe/Guernsey' => '(UTC+00:00) Guernsey',\n" + " 'Europe/Isle_of_Man' => '(UTC+00:00) Isle of Man',\n" + " 'Europe/Jersey' => '(UTC+00:00) Jersey',\n" + " 'Europe/Lisbon' => '(UTC+00:00) Lisbon',\n" + " 'Africa/Lome' => '(UTC+00:00) Lome',\n" + " 'Europe/London' => '(UTC+00:00) London',\n" + " 'Atlantic/Madeira' => '(UTC+00:00) Madeira',\n" + " 'Africa/Monrovia' => '(UTC+00:00) Monrovia',\n" + " 'Africa/Nouakchott' => '(UTC+00:00) Nouakchott',\n" + " 'Africa/Ouagadougou' => '(UTC+00:00) Ouagadougou',\n" + " 'Atlantic/Reykjavik' => '(UTC+00:00) Reykjavik',\n" + " 'Africa/Sao_Tome' => '(UTC+00:00) Sao Tome',\n" + " 'Atlantic/St_Helena' => '(UTC+00:00) St. Helena',\n" + " 'UTC' => '(UTC+00:00) UTC',\n" + " 'Africa/Algiers' => '(UTC+01:00) Algiers',\n" + " 'Europe/Amsterdam' => '(UTC+01:00) Amsterdam',\n" + " 'Europe/Andorra' => '(UTC+01:00) Andorra',\n" + " 'Africa/Bangui' => '(UTC+01:00) Bangui',\n" + " 'Europe/Belgrade' => '(UTC+01:00) Belgrade',\n" + " 'Europe/Berlin' => '(UTC+01:00) Berlin',\n" + " 'Europe/Bratislava' => '(UTC+01:00) Bratislava',\n" + " 'Africa/Brazzaville' => '(UTC+01:00) Brazzaville',\n" + " 'Europe/Brussels' => '(UTC+01:00) Brussels',\n" + " 'Europe/Budapest' => '(UTC+01:00) Budapest',\n" + " 'Europe/Busingen' => '(UTC+01:00) Busingen',\n" + " 'Africa/Ceuta' => '(UTC+01:00) Ceuta',\n" + " 'Europe/Copenhagen' => '(UTC+01:00) Copenhagen',\n" + " 'Africa/Douala' => '(UTC+01:00) Douala',\n" + " 'Europe/Gibraltar' => '(UTC+01:00) Gibraltar',\n" + " 'Africa/Kinshasa' => '(UTC+01:00) Kinshasa',\n" + " 'Africa/Lagos' => '(UTC+01:00) Lagos',\n" + " 'Africa/Libreville' => '(UTC+01:00) Libreville',\n" + " 'Europe/Ljubljana' => '(UTC+01:00) Ljubljana',\n" + " 'Arctic/Longyearbyen' => '(UTC+01:00) Longyearbyen',\n" + " 'Africa/Luanda' => '(UTC+01:00) Luanda',\n" + " 'Europe/Luxembourg' => '(UTC+01:00) Luxembourg',\n" + " 'Europe/Madrid' => '(UTC+01:00) Madrid',\n" + " 'Africa/Malabo' => '(UTC+01:00) Malabo',\n" + " 'Europe/Malta' => '(UTC+01:00) Malta',\n" + " 'Europe/Monaco' => '(UTC+01:00) Monaco',\n" + " 'Africa/Ndjamena' => '(UTC+01:00) Ndjamena',\n" + " 'Africa/Niamey' => '(UTC+01:00) Niamey',\n" + " 'Europe/Oslo' => '(UTC+01:00) Oslo',\n" + " 'Europe/Paris' => '(UTC+01:00) Paris',\n" + " 'Europe/Podgorica' => '(UTC+01:00) Podgorica',\n" + " 'Africa/Porto-Novo' => '(UTC+01:00) Porto-Novo',\n" + " 'Europe/Prague' => '(UTC+01:00) Prague',\n" + " 'Europe/Rome' => '(UTC+01:00) Rome',\n" + " 'Europe/San_Marino' => '(UTC+01:00) San Marino',\n" + " 'Europe/Sarajevo' => '(UTC+01:00) Sarajevo',\n" + " 'Europe/Skopje' => '(UTC+01:00) Skopje',\n" + " 'Europe/Stockholm' => '(UTC+01:00) Stockholm',\n" + " 'Europe/Tirane' => '(UTC+01:00) Tirane',\n" + " 'Africa/Tripoli' => '(UTC+01:00) Tripoli',\n" + " 'Africa/Tunis' => '(UTC+01:00) Tunis',\n" + " 'Europe/Vaduz' => '(UTC+01:00) Vaduz',\n" + " 'Europe/Vatican' => '(UTC+01:00) Vatican',\n" + " 'Europe/Vienna' => '(UTC+01:00) Vienna',\n" + " 'Europe/Warsaw' => '(UTC+01:00) Warsaw',\n" + " 'Africa/Windhoek' => '(UTC+01:00) Windhoek',\n" + " 'Europe/Zagreb' => '(UTC+01:00) Zagreb',\n" + " 'Europe/Zurich' => '(UTC+01:00) Zurich',\n" + " 'Europe/Athens' => '(UTC+02:00) Athens',\n" + " 'Asia/Beirut' => '(UTC+02:00) Beirut',\n" + " 'Africa/Blantyre' => '(UTC+02:00) Blantyre',\n" + " 'Europe/Bucharest' => '(UTC+02:00) Bucharest',\n" + " 'Africa/Bujumbura' => '(UTC+02:00) Bujumbura',\n" + " 'Africa/Cairo' => '(UTC+02:00) Cairo',\n" + " 'Europe/Chisinau' => '(UTC+02:00) Chisinau',\n" + " 'Asia/Damascus' => '(UTC+02:00) Damascus',\n" + " 'Africa/Gaborone' => '(UTC+02:00) Gaborone',\n" + " 'Asia/Gaza' => '(UTC+02:00) Gaza',\n" + " 'Africa/Harare' => '(UTC+02:00) Harare',\n" + " 'Asia/Hebron' => '(UTC+02:00) Hebron',\n" + " 'Europe/Helsinki' => '(UTC+02:00) Helsinki',\n" + " 'Europe/Istanbul' => '(UTC+02:00) Istanbul',\n" + " 'Asia/Jerusalem' => '(UTC+02:00) Jerusalem',\n" + " 'Africa/Johannesburg' => '(UTC+02:00) Johannesburg',\n" + " 'Europe/Kiev' => '(UTC+02:00) Kiev',\n" + " 'Africa/Kigali' => '(UTC+02:00) Kigali',\n" + " 'Africa/Lubumbashi' => '(UTC+02:00) Lubumbashi',\n" + " 'Africa/Lusaka' => '(UTC+02:00) Lusaka',\n" + " 'Africa/Maputo' => '(UTC+02:00) Maputo',\n" + " 'Europe/Mariehamn' => '(UTC+02:00) Mariehamn',\n" + " 'Africa/Maseru' => '(UTC+02:00) Maseru',\n" + " 'Africa/Mbabane' => '(UTC+02:00) Mbabane',\n" + " 'Asia/Nicosia' => '(UTC+02:00) Nicosia',\n" + " 'Europe/Riga' => '(UTC+02:00) Riga',\n" + " 'Europe/Simferopol' => '(UTC+02:00) Simferopol',\n" + " 'Europe/Sofia' => '(UTC+02:00) Sofia',\n" + " 'Europe/Tallinn' => '(UTC+02:00) Tallinn',\n" + " 'Europe/Uzhgorod' => '(UTC+02:00) Uzhgorod',\n" + " 'Europe/Vilnius' => '(UTC+02:00) Vilnius',\n" + " 'Europe/Zaporozhye' => '(UTC+02:00) Zaporozhye',\n" + " 'Africa/Addis_Ababa' => '(UTC+03:00) Addis Ababa',\n" + " 'Asia/Aden' => '(UTC+03:00) Aden',\n" + " 'Asia/Amman' => '(UTC+03:00) Amman',\n" + " 'Indian/Antananarivo' => '(UTC+03:00) Antananarivo',\n" + " 'Africa/Asmara' => '(UTC+03:00) Asmara',\n" + " 'Asia/Baghdad' => '(UTC+03:00) Baghdad',\n" + " 'Asia/Bahrain' => '(UTC+03:00) Bahrain',\n" + " 'Indian/Comoro' => '(UTC+03:00) Comoro',\n" + " 'Africa/Dar_es_Salaam' => '(UTC+03:00) Dar es Salaam',\n" + " 'Africa/Djibouti' => '(UTC+03:00) Djibouti',\n" + " 'Africa/Juba' => '(UTC+03:00) Juba',\n" + " 'Europe/Kaliningrad' => '(UTC+03:00) Kaliningrad',\n" + " 'Africa/Kampala' => '(UTC+03:00) Kampala',\n" + " 'Africa/Khartoum' => '(UTC+03:00) Khartoum',\n" + " 'Asia/Kuwait' => '(UTC+03:00) Kuwait',\n" + " 'Indian/Mayotte' => '(UTC+03:00) Mayotte',\n" + " 'Europe/Minsk' => '(UTC+03:00) Minsk',\n" + " 'Africa/Mogadishu' => '(UTC+03:00) Mogadishu',\n" + " 'Europe/Moscow' => '(UTC+03:00) Moscow',\n" + " 'Africa/Nairobi' => '(UTC+03:00) Nairobi',\n" + " 'Asia/Qatar' => '(UTC+03:00) Qatar',\n" + " 'Asia/Riyadh' => '(UTC+03:00) Riyadh',\n" + " 'Antarctica/Syowa' => '(UTC+03:00) Syowa',\n" + " 'Asia/Tehran' => '(UTC+03:30) Tehran',\n" + " 'Asia/Baku' => '(UTC+04:00) Baku',\n" + " 'Asia/Dubai' => '(UTC+04:00) Dubai',\n" + " 'Indian/Mahe' => '(UTC+04:00) Mahe',\n" + " 'Indian/Mauritius' => '(UTC+04:00) Mauritius',\n" + " 'Asia/Muscat' => '(UTC+04:00) Muscat',\n" + " 'Indian/Reunion' => '(UTC+04:00) Reunion',\n" + " 'Europe/Samara' => '(UTC+04:00) Samara',\n" + " 'Asia/Tbilisi' => '(UTC+04:00) Tbilisi',\n" + " 'Europe/Volgograd' => '(UTC+04:00) Volgograd',\n" + " 'Asia/Yerevan' => '(UTC+04:00) Yerevan',\n" + " 'Asia/Kabul' => '(UTC+04:30) Kabul',\n" + " 'Asia/Aqtau' => '(UTC+05:00) Aqtau',\n" + " 'Asia/Aqtobe' => '(UTC+05:00) Aqtobe',\n" + " 'Asia/Ashgabat' => '(UTC+05:00) Ashgabat',\n" + " 'Asia/Dushanbe' => '(UTC+05:00) Dushanbe',\n" + " 'Asia/Karachi' => '(UTC+05:00) Karachi',\n" + " 'Indian/Kerguelen' => '(UTC+05:00) Kerguelen',\n" + " 'Indian/Maldives' => '(UTC+05:00) Maldives',\n" + " 'Antarctica/Mawson' => '(UTC+05:00) Mawson',\n" + " 'Asia/Oral' => '(UTC+05:00) Oral',\n" + " 'Asia/Samarkand' => '(UTC+05:00) Samarkand',\n" + " 'Asia/Tashkent' => '(UTC+05:00) Tashkent',\n" + " 'Asia/Colombo' => '(UTC+05:30) Colombo',\n" + " 'Asia/Kolkata' => '(UTC+05:30) Kolkata',\n" + " 'Asia/Kathmandu' => '(UTC+05:45) Kathmandu',\n" + " 'Asia/Almaty' => '(UTC+06:00) Almaty',\n" + " 'Asia/Bishkek' => '(UTC+06:00) Bishkek',\n" + " 'Indian/Chagos' => '(UTC+06:00) Chagos',\n" + " 'Asia/Dhaka' => '(UTC+06:00) Dhaka',\n" + " 'Asia/Qyzylorda' => '(UTC+06:00) Qyzylorda',\n" + " 'Asia/Thimphu' => '(UTC+06:00) Thimphu',\n" + " 'Antarctica/Vostok' => '(UTC+06:00) Vostok',\n" + " 'Asia/Yekaterinburg' => '(UTC+06:00) Yekaterinburg',\n" + " 'Indian/Cocos' => '(UTC+06:30) Cocos',\n" + " 'Asia/Rangoon' => '(UTC+06:30) Rangoon',\n" + " 'Asia/Bangkok' => '(UTC+07:00) Bangkok',\n" + " 'Indian/Christmas' => '(UTC+07:00) Christmas',\n" + " 'Antarctica/Davis' => '(UTC+07:00) Davis',\n" + " 'Asia/Ho_Chi_Minh' => '(UTC+07:00) Ho Chi Minh',\n" + " 'Asia/Hovd' => '(UTC+07:00) Hovd',\n" + " 'Asia/Jakarta' => '(UTC+07:00) Jakarta',\n" + " 'Asia/Novokuznetsk' => '(UTC+07:00) Novokuznetsk',\n" + " 'Asia/Novosibirsk' => '(UTC+07:00) Novosibirsk',\n" + " 'Asia/Omsk' => '(UTC+07:00) Omsk',\n" + " 'Asia/Phnom_Penh' => '(UTC+07:00) Phnom Penh',\n" + " 'Asia/Pontianak' => '(UTC+07:00) Pontianak',\n" + " 'Asia/Vientiane' => '(UTC+07:00) Vientiane',\n" + " 'Asia/Brunei' => '(UTC+08:00) Brunei',\n" + " 'Antarctica/Casey' => '(UTC+08:00) Casey',\n" + " 'Asia/Choibalsan' => '(UTC+08:00) Choibalsan',\n" + " 'Asia/Chongqing' => '(UTC+08:00) Chongqing',\n" + " 'Asia/Harbin' => '(UTC+08:00) Harbin',\n" + " 'Asia/Hong_Kong' => '(UTC+08:00) Hong Kong',\n" + " 'Asia/Kashgar' => '(UTC+08:00) Kashgar',\n" + " 'Asia/Krasnoyarsk' => '(UTC+08:00) Krasnoyarsk',\n" + " 'Asia/Kuala_Lumpur' => '(UTC+08:00) Kuala Lumpur',\n" + " 'Asia/Kuching' => '(UTC+08:00) Kuching',\n" + " 'Asia/Macau' => '(UTC+08:00) Macau',\n" + " 'Asia/Makassar' => '(UTC+08:00) Makassar',\n" + " 'Asia/Manila' => '(UTC+08:00) Manila',\n" + " 'Australia/Perth' => '(UTC+08:00) Perth',\n" + " 'Asia/Shanghai' => '(UTC+08:00) Shanghai',\n" + " 'Asia/Singapore' => '(UTC+08:00) Singapore',\n" + " 'Asia/Taipei' => '(UTC+08:00) Taipei',\n" + " 'Asia/Ulaanbaatar' => '(UTC+08:00) Ulaanbaatar',\n" + " 'Asia/Urumqi' => '(UTC+08:00) Urumqi',\n" + " 'Australia/Eucla' => '(UTC+08:45) Eucla',\n" + " 'Asia/Dili' => '(UTC+09:00) Dili',\n" + " 'Asia/Irkutsk' => '(UTC+09:00) Irkutsk',\n" + " 'Asia/Jayapura' => '(UTC+09:00) Jayapura',\n" + " 'Pacific/Palau' => '(UTC+09:00) Palau',\n" + " 'Asia/Pyongyang' => '(UTC+09:00) Pyongyang',\n" + " 'Asia/Seoul' => '(UTC+09:00) Seoul',\n" + " 'Asia/Tokyo' => '(UTC+09:00) Tokyo',\n" + " 'Australia/Adelaide' => '(UTC+09:30) Adelaide',\n" + " 'Australia/Broken_Hill' => '(UTC+09:30) Broken Hill',\n" + " 'Australia/Darwin' => '(UTC+09:30) Darwin',\n" + " 'Australia/Brisbane' => '(UTC+10:00) Brisbane',\n" + " 'Pacific/Chuuk' => '(UTC+10:00) Chuuk',\n" + " 'Australia/Currie' => '(UTC+10:00) Currie',\n" + " 'Antarctica/DumontDUrville' => '(UTC+10:00) DumontDUrville',\n" + " 'Pacific/Guam' => '(UTC+10:00) Guam',\n" + " 'Australia/Hobart' => '(UTC+10:00) Hobart',\n" + " 'Asia/Khandyga' => '(UTC+10:00) Khandyga',\n" + " 'Australia/Lindeman' => '(UTC+10:00) Lindeman',\n" + " 'Australia/Melbourne' => '(UTC+10:00) Melbourne',\n" + " 'Pacific/Port_Moresby' => '(UTC+10:00) Port Moresby',\n" + " 'Pacific/Saipan' => '(UTC+10:00) Saipan',\n" + " 'Australia/Sydney' => '(UTC+10:00) Sydney',\n" + " 'Asia/Yakutsk' => '(UTC+10:00) Yakutsk',\n" + " 'Australia/Lord_Howe' => '(UTC+10:30) Lord Howe',\n" + " 'Pacific/Efate' => '(UTC+11:00) Efate',\n" + " 'Pacific/Guadalcanal' => '(UTC+11:00) Guadalcanal',\n" + " 'Pacific/Kosrae' => '(UTC+11:00) Kosrae',\n" + " 'Antarctica/Macquarie' => '(UTC+11:00) Macquarie',\n" + " 'Pacific/Noumea' => '(UTC+11:00) Noumea',\n" + " 'Pacific/Pohnpei' => '(UTC+11:00) Pohnpei',\n" + " 'Asia/Sakhalin' => '(UTC+11:00) Sakhalin',\n" + " 'Asia/Ust-Nera' => '(UTC+11:00) Ust-Nera',\n" + " 'Asia/Vladivostok' => '(UTC+11:00) Vladivostok',\n" + " 'Pacific/Norfolk' => '(UTC+11:30) Norfolk',\n" + " 'Asia/Anadyr' => '(UTC+12:00) Anadyr',\n" + " 'Pacific/Auckland' => '(UTC+12:00) Auckland',\n" + " 'Pacific/Fiji' => '(UTC+12:00) Fiji',\n" + " 'Pacific/Funafuti' => '(UTC+12:00) Funafuti',\n" + " 'Asia/Kamchatka' => '(UTC+12:00) Kamchatka',\n" + " 'Pacific/Kwajalein' => '(UTC+12:00) Kwajalein',\n" + " 'Asia/Magadan' => '(UTC+12:00) Magadan',\n" + " 'Pacific/Majuro' => '(UTC+12:00) Majuro',\n" + " 'Antarctica/McMurdo' => '(UTC+12:00) McMurdo',\n" + " 'Pacific/Nauru' => '(UTC+12:00) Nauru',\n" + " 'Antarctica/South_Pole' => '(UTC+12:00) South Pole',\n" + " 'Pacific/Tarawa' => '(UTC+12:00) Tarawa',\n" + " 'Pacific/Wake' => '(UTC+12:00) Wake',\n" + " 'Pacific/Wallis' => '(UTC+12:00) Wallis',\n" + " 'Pacific/Chatham' => '(UTC+12:45) Chatham',\n" + " 'Pacific/Apia' => '(UTC+13:00) Apia',\n" + " 'Pacific/Enderbury' => '(UTC+13:00) Enderbury',\n" + " 'Pacific/Fakaofo' => '(UTC+13:00) Fakaofo',\n" + " 'Pacific/Tongatapu' => '(UTC+13:00) Tongatapu',\n" + " 'Pacific/Kiritimati' => '(UTC+14:00) Kiritimati',\n" + ");"; final String subst = "['$1','$2', '$3' ]"; 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