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