fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. string html = "<option timeZoneId=\"1\" gmtAdjustment=\"GMT-12:00\" useDaylightTime=\"0\" value=\"-12\">(GMT-12:00) International Date Line West</option>\n" +
  8. "<option timeZoneId=\"2\" gmtAdjustment=\"GMT-11:00\" useDaylightTime=\"0\" value=\"-11\">(GMT-11:00) Midway Island, Samoa</option>\n" +
  9. "<option timeZoneId=\"3\" gmtAdjustment=\"GMT-10:00\" useDaylightTime=\"0\" value=\"-10\">(GMT-10:00) Hawaii</option>\n" +
  10. "<option timeZoneId=\"4\" gmtAdjustment=\"GMT-09:00\" useDaylightTime=\"1\" value=\"-9\">(GMT-09:00) Alaska</option>\n" +
  11. "<option timeZoneId=\"5\" gmtAdjustment=\"GMT-08:00\" useDaylightTime=\"1\" value=\"-8\">(GMT-08:00) Pacific Time (US & Canada)</option>\n" +
  12. "<option timeZoneId=\"6\" gmtAdjustment=\"GMT-08:00\" useDaylightTime=\"1\" value=\"-8\">(GMT-08:00) Tijuana, Baja California</option>\n" +
  13. "<option timeZoneId=\"7\" gmtAdjustment=\"GMT-07:00\" useDaylightTime=\"0\" value=\"-7\">(GMT-07:00) Arizona</option>\n" +
  14. "<option timeZoneId=\"8\" gmtAdjustment=\"GMT-07:00\" useDaylightTime=\"1\" value=\"-7\">(GMT-07:00) Chihuahua, La Paz, Mazatlan</option>\n" +
  15. "<option timeZoneId=\"9\" gmtAdjustment=\"GMT-07:00\" useDaylightTime=\"1\" value=\"-7\">(GMT-07:00) Mountain Time (US & Canada)</option>\n" +
  16. "<option timeZoneId=\"10\" gmtAdjustment=\"GMT-06:00\" useDaylightTime=\"0\" value=\"-6\">(GMT-06:00) Central America</option>\n" +
  17. "<option timeZoneId=\"11\" gmtAdjustment=\"GMT-06:00\" useDaylightTime=\"1\" value=\"-6\">(GMT-06:00) Central Time (US & Canada)</option>\n" +
  18. "<option timeZoneId=\"12\" gmtAdjustment=\"GMT-06:00\" useDaylightTime=\"1\" value=\"-6\">(GMT-06:00) Guadalajara, Mexico City, Monterrey</option>\n" +
  19. "<option timeZoneId=\"13\" gmtAdjustment=\"GMT-06:00\" useDaylightTime=\"0\" value=\"-6\">(GMT-06:00) Saskatchewan</option>\n" +
  20. "<option timeZoneId=\"14\" gmtAdjustment=\"GMT-05:00\" useDaylightTime=\"0\" value=\"-5\">(GMT-05:00) Bogota, Lima, Quito, Rio Branco</option>\n" +
  21. "<option timeZoneId=\"15\" gmtAdjustment=\"GMT-05:00\" useDaylightTime=\"1\" value=\"-5\">(GMT-05:00) Eastern Time (US & Canada)</option>\n" +
  22. "<option timeZoneId=\"16\" gmtAdjustment=\"GMT-05:00\" useDaylightTime=\"1\" value=\"-5\">(GMT-05:00) Indiana (East)</option>\n" +
  23. "<option timeZoneId=\"17\" gmtAdjustment=\"GMT-04:00\" useDaylightTime=\"1\" value=\"-4\">(GMT-04:00) Atlantic Time (Canada)</option>\n" +
  24. "<option timeZoneId=\"18\" gmtAdjustment=\"GMT-04:00\" useDaylightTime=\"0\" value=\"-4\">(GMT-04:00) Caracas, La Paz</option>\n" +
  25. "<option timeZoneId=\"19\" gmtAdjustment=\"GMT-04:00\" useDaylightTime=\"0\" value=\"-4\">(GMT-04:00) Manaus</option>\n" +
  26. "<option timeZoneId=\"20\" gmtAdjustment=\"GMT-04:00\" useDaylightTime=\"1\" value=\"-4\">(GMT-04:00) Santiago</option>\n" +
  27. "<option timeZoneId=\"21\" gmtAdjustment=\"GMT-03:30\" useDaylightTime=\"1\" value=\"-3.5\">(GMT-03:30) Newfoundland</option>\n" +
  28. "<option timeZoneId=\"22\" gmtAdjustment=\"GMT-03:00\" useDaylightTime=\"1\" value=\"-3\">(GMT-03:00) Brasilia</option>\n" +
  29. "<option timeZoneId=\"23\" gmtAdjustment=\"GMT-03:00\" useDaylightTime=\"0\" value=\"-3\">(GMT-03:00) Buenos Aires, Georgetown</option>\n" +
  30. "<option timeZoneId=\"24\" gmtAdjustment=\"GMT-03:00\" useDaylightTime=\"1\" value=\"-3\">(GMT-03:00) Greenland</option>\n" +
  31. "<option timeZoneId=\"25\" gmtAdjustment=\"GMT-03:00\" useDaylightTime=\"1\" value=\"-3\">(GMT-03:00) Montevideo</option>\n" +
  32. "<option timeZoneId=\"26\" gmtAdjustment=\"GMT-02:00\" useDaylightTime=\"1\" value=\"-2\">(GMT-02:00) Mid-Atlantic</option>\n" +
  33. "<option timeZoneId=\"27\" gmtAdjustment=\"GMT-01:00\" useDaylightTime=\"0\" value=\"-1\">(GMT-01:00) Cape Verde Is.</option>\n" +
  34. "<option timeZoneId=\"28\" gmtAdjustment=\"GMT-01:00\" useDaylightTime=\"1\" value=\"-1\">(GMT-01:00) Azores</option>\n" +
  35. "<option timeZoneId=\"29\" gmtAdjustment=\"GMT+00:00\" useDaylightTime=\"0\" value=\"0\">(GMT+00:00) Casablanca, Monrovia, Reykjavik</option>\n" +
  36. "<option timeZoneId=\"30\" gmtAdjustment=\"GMT+00:00\" useDaylightTime=\"1\" value=\"0\">(GMT+00:00) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</option>\n" +
  37. "<option timeZoneId=\"31\" gmtAdjustment=\"GMT+01:00\" useDaylightTime=\"1\" value=\"1\">(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option>\n" +
  38. "<option timeZoneId=\"32\" gmtAdjustment=\"GMT+01:00\" useDaylightTime=\"1\" value=\"1\">(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option>\n" +
  39. "<option timeZoneId=\"33\" gmtAdjustment=\"GMT+01:00\" useDaylightTime=\"1\" value=\"1\">(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option>\n" +
  40. "<option timeZoneId=\"34\" gmtAdjustment=\"GMT+01:00\" useDaylightTime=\"1\" value=\"1\">(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb</option>\n" +
  41. "<option timeZoneId=\"35\" gmtAdjustment=\"GMT+01:00\" useDaylightTime=\"1\" value=\"1\">(GMT+01:00) West Central Africa</option>\n" +
  42. "<option timeZoneId=\"36\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Amman</option>\n" +
  43. "<option timeZoneId=\"37\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Athens, Bucharest, Istanbul</option>\n" +
  44. "<option timeZoneId=\"38\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Beirut</option>\n" +
  45. "<option timeZoneId=\"39\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Cairo</option>\n" +
  46. "<option timeZoneId=\"40\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"0\" value=\"2\">(GMT+02:00) Harare, Pretoria</option>\n" +
  47. "<option timeZoneId=\"41\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</option>\n" +
  48. "<option timeZoneId=\"42\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Jerusalem</option>\n" +
  49. "<option timeZoneId=\"43\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Minsk</option>\n" +
  50. "<option timeZoneId=\"44\" gmtAdjustment=\"GMT+02:00\" useDaylightTime=\"1\" value=\"2\">(GMT+02:00) Windhoek</option>\n" +
  51. "<option timeZoneId=\"45\" gmtAdjustment=\"GMT+03:00\" useDaylightTime=\"0\" value=\"3\">(GMT+03:00) Kuwait, Riyadh, Baghdad</option>\n" +
  52. "<option timeZoneId=\"46\" gmtAdjustment=\"GMT+03:00\" useDaylightTime=\"1\" value=\"3\">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option>\n" +
  53. "<option timeZoneId=\"47\" gmtAdjustment=\"GMT+03:00\" useDaylightTime=\"0\" value=\"3\">(GMT+03:00) Nairobi</option>\n" +
  54. "<option timeZoneId=\"48\" gmtAdjustment=\"GMT+03:00\" useDaylightTime=\"0\" value=\"3\">(GMT+03:00) Tbilisi</option>\n" +
  55. "<option timeZoneId=\"49\" gmtAdjustment=\"GMT+03:30\" useDaylightTime=\"1\" value=\"3.5\">(GMT+03:30) Tehran</option>\n" +
  56. "<option timeZoneId=\"50\" gmtAdjustment=\"GMT+04:00\" useDaylightTime=\"0\" value=\"4\">(GMT+04:00) Abu Dhabi, Muscat</option>\n" +
  57. "<option timeZoneId=\"51\" gmtAdjustment=\"GMT+04:00\" useDaylightTime=\"1\" value=\"4\">(GMT+04:00) Baku</option>\n" +
  58. "<option timeZoneId=\"52\" gmtAdjustment=\"GMT+04:00\" useDaylightTime=\"1\" value=\"4\">(GMT+04:00) Yerevan</option>\n" +
  59. "<option timeZoneId=\"53\" gmtAdjustment=\"GMT+04:30\" useDaylightTime=\"0\" value=\"4.5\">(GMT+04:30) Kabul</option>\n" +
  60. "<option timeZoneId=\"54\" gmtAdjustment=\"GMT+05:00\" useDaylightTime=\"1\" value=\"5\">(GMT+05:00) Yekaterinburg</option>\n" +
  61. "<option timeZoneId=\"55\" gmtAdjustment=\"GMT+05:00\" useDaylightTime=\"0\" value=\"5\">(GMT+05:00) Islamabad, Karachi, Tashkent</option>\n" +
  62. "<option timeZoneId=\"56\" gmtAdjustment=\"GMT+05:30\" useDaylightTime=\"0\" value=\"5.5\">(GMT+05:30) Sri Jayawardenapura</option>\n" +
  63. "<option timeZoneId=\"57\" gmtAdjustment=\"GMT+05:30\" useDaylightTime=\"0\" value=\"5.5\">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option>\n" +
  64. "<option timeZoneId=\"58\" gmtAdjustment=\"GMT+05:45\" useDaylightTime=\"0\" value=\"5.75\">(GMT+05:45) Kathmandu</option>\n" +
  65. "<option timeZoneId=\"59\" gmtAdjustment=\"GMT+06:00\" useDaylightTime=\"1\" value=\"6\">(GMT+06:00) Almaty, Novosibirsk</option>\n" +
  66. "<option timeZoneId=\"60\" gmtAdjustment=\"GMT+06:00\" useDaylightTime=\"0\" value=\"6\">(GMT+06:00) Astana, Dhaka</option>\n" +
  67. "<option timeZoneId=\"61\" gmtAdjustment=\"GMT+06:30\" useDaylightTime=\"0\" value=\"6.5\">(GMT+06:30) Yangon (Rangoon)</option>\n" +
  68. "<option timeZoneId=\"62\" gmtAdjustment=\"GMT+07:00\" useDaylightTime=\"0\" value=\"7\">(GMT+07:00) Bangkok, Hanoi, Jakarta</option>\n" +
  69. "<option timeZoneId=\"63\" gmtAdjustment=\"GMT+07:00\" useDaylightTime=\"1\" value=\"7\">(GMT+07:00) Krasnoyarsk</option>\n" +
  70. "<option timeZoneId=\"64\" gmtAdjustment=\"GMT+08:00\" useDaylightTime=\"0\" value=\"8\">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option>\n" +
  71. "<option timeZoneId=\"65\" gmtAdjustment=\"GMT+08:00\" useDaylightTime=\"0\" value=\"8\">(GMT+08:00) Kuala Lumpur, Singapore</option>\n" +
  72. "<option timeZoneId=\"66\" gmtAdjustment=\"GMT+08:00\" useDaylightTime=\"0\" value=\"8\">(GMT+08:00) Irkutsk, Ulaan Bataar</option>\n" +
  73. "<option timeZoneId=\"67\" gmtAdjustment=\"GMT+08:00\" useDaylightTime=\"0\" value=\"8\">(GMT+08:00) Perth</option>\n" +
  74. "<option timeZoneId=\"68\" gmtAdjustment=\"GMT+08:00\" useDaylightTime=\"0\" value=\"8\">(GMT+08:00) Taipei</option>\n" +
  75. "<option timeZoneId=\"69\" gmtAdjustment=\"GMT+09:00\" useDaylightTime=\"0\" value=\"9\">(GMT+09:00) Osaka, Sapporo, Tokyo</option>\n" +
  76. "<option timeZoneId=\"70\" gmtAdjustment=\"GMT+09:00\" useDaylightTime=\"0\" value=\"9\">(GMT+09:00) Seoul</option>\n" +
  77. "<option timeZoneId=\"71\" gmtAdjustment=\"GMT+09:00\" useDaylightTime=\"1\" value=\"9\">(GMT+09:00) Yakutsk</option>\n" +
  78. "<option timeZoneId=\"72\" gmtAdjustment=\"GMT+09:30\" useDaylightTime=\"0\" value=\"9.5\">(GMT+09:30) Adelaide</option>\n" +
  79. "<option timeZoneId=\"73\" gmtAdjustment=\"GMT+09:30\" useDaylightTime=\"0\" value=\"9.5\">(GMT+09:30) Darwin</option>\n" +
  80. "<option timeZoneId=\"74\" gmtAdjustment=\"GMT+10:00\" useDaylightTime=\"0\" value=\"10\">(GMT+10:00) Brisbane</option>\n" +
  81. "<option timeZoneId=\"75\" gmtAdjustment=\"GMT+10:00\" useDaylightTime=\"1\" value=\"10\">(GMT+10:00) Canberra, Melbourne, Sydney</option>\n" +
  82. "<option timeZoneId=\"76\" gmtAdjustment=\"GMT+10:00\" useDaylightTime=\"1\" value=\"10\">(GMT+10:00) Hobart</option>\n" +
  83. "<option timeZoneId=\"77\" gmtAdjustment=\"GMT+10:00\" useDaylightTime=\"0\" value=\"10\">(GMT+10:00) Guam, Port Moresby</option>\n" +
  84. "<option timeZoneId=\"78\" gmtAdjustment=\"GMT+10:00\" useDaylightTime=\"1\" value=\"10\">(GMT+10:00) Vladivostok</option>\n" +
  85. "<option timeZoneId=\"79\" gmtAdjustment=\"GMT+11:00\" useDaylightTime=\"1\" value=\"11\">(GMT+11:00) Magadan, Solomon Is., New Caledonia</option>\n" +
  86. "<option timeZoneId=\"80\" gmtAdjustment=\"GMT+12:00\" useDaylightTime=\"1\" value=\"12\">(GMT+12:00) Auckland, Wellington</option>\n" +
  87. "<option timeZoneId=\"81\" gmtAdjustment=\"GMT+12:00\" useDaylightTime=\"0\" value=\"12\">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option>\n" +
  88. "<option timeZoneId=\"82\" gmtAdjustment=\"GMT+13:00\" useDaylightTime=\"0\" value=\"13\">(GMT+13:00) Nuku'alofa</option>\n";
  89. string[] split = html.Split('\n');
  90. string output = string.Empty;
  91. for (int i = 0; i < split.Length; i++) {
  92. string line = split[i];
  93. if (string.IsNullOrWhiteSpace(line)) continue;
  94. output += "<option " + line.Substring(69, line.Length - 69) + "\n";
  95. }
  96. Console.WriteLine(output);
  97.  
  98. }
  99. }
Success #stdin #stdout 0.01s 132544KB
stdin
Standard input is empty
stdout
<option value="-12">(GMT-12:00) International Date Line West</option>
<option value="-11">(GMT-11:00) Midway Island, Samoa</option>
<option value="-10">(GMT-10:00) Hawaii</option>
<option value="-9">(GMT-09:00) Alaska</option>
<option value="-8">(GMT-08:00) Pacific Time (US & Canada)</option>
<option value="-8">(GMT-08:00) Tijuana, Baja California</option>
<option value="-7">(GMT-07:00) Arizona</option>
<option value="-7">(GMT-07:00) Chihuahua, La Paz, Mazatlan</option>
<option value="-7">(GMT-07:00) Mountain Time (US & Canada)</option>
<option  value="-6">(GMT-06:00) Central America</option>
<option  value="-6">(GMT-06:00) Central Time (US & Canada)</option>
<option  value="-6">(GMT-06:00) Guadalajara, Mexico City, Monterrey</option>
<option  value="-6">(GMT-06:00) Saskatchewan</option>
<option  value="-5">(GMT-05:00) Bogota, Lima, Quito, Rio Branco</option>
<option  value="-5">(GMT-05:00) Eastern Time (US & Canada)</option>
<option  value="-5">(GMT-05:00) Indiana (East)</option>
<option  value="-4">(GMT-04:00) Atlantic Time (Canada)</option>
<option  value="-4">(GMT-04:00) Caracas, La Paz</option>
<option  value="-4">(GMT-04:00) Manaus</option>
<option  value="-4">(GMT-04:00) Santiago</option>
<option  value="-3.5">(GMT-03:30) Newfoundland</option>
<option  value="-3">(GMT-03:00) Brasilia</option>
<option  value="-3">(GMT-03:00) Buenos Aires, Georgetown</option>
<option  value="-3">(GMT-03:00) Greenland</option>
<option  value="-3">(GMT-03:00) Montevideo</option>
<option  value="-2">(GMT-02:00) Mid-Atlantic</option>
<option  value="-1">(GMT-01:00) Cape Verde Is.</option>
<option  value="-1">(GMT-01:00) Azores</option>
<option  value="0">(GMT+00:00) Casablanca, Monrovia, Reykjavik</option>
<option  value="0">(GMT+00:00) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London</option>
<option  value="1">(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option>
<option  value="1">(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option>
<option  value="1">(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option>
<option  value="1">(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb</option>
<option  value="1">(GMT+01:00) West Central Africa</option>
<option  value="2">(GMT+02:00) Amman</option>
<option  value="2">(GMT+02:00) Athens, Bucharest, Istanbul</option>
<option  value="2">(GMT+02:00) Beirut</option>
<option  value="2">(GMT+02:00) Cairo</option>
<option  value="2">(GMT+02:00) Harare, Pretoria</option>
<option  value="2">(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</option>
<option  value="2">(GMT+02:00) Jerusalem</option>
<option  value="2">(GMT+02:00) Minsk</option>
<option  value="2">(GMT+02:00) Windhoek</option>
<option  value="3">(GMT+03:00) Kuwait, Riyadh, Baghdad</option>
<option  value="3">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option>
<option  value="3">(GMT+03:00) Nairobi</option>
<option  value="3">(GMT+03:00) Tbilisi</option>
<option  value="3.5">(GMT+03:30) Tehran</option>
<option  value="4">(GMT+04:00) Abu Dhabi, Muscat</option>
<option  value="4">(GMT+04:00) Baku</option>
<option  value="4">(GMT+04:00) Yerevan</option>
<option  value="4.5">(GMT+04:30) Kabul</option>
<option  value="5">(GMT+05:00) Yekaterinburg</option>
<option  value="5">(GMT+05:00) Islamabad, Karachi, Tashkent</option>
<option  value="5.5">(GMT+05:30) Sri Jayawardenapura</option>
<option  value="5.5">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option>
<option  value="5.75">(GMT+05:45) Kathmandu</option>
<option  value="6">(GMT+06:00) Almaty, Novosibirsk</option>
<option  value="6">(GMT+06:00) Astana, Dhaka</option>
<option  value="6.5">(GMT+06:30) Yangon (Rangoon)</option>
<option  value="7">(GMT+07:00) Bangkok, Hanoi, Jakarta</option>
<option  value="7">(GMT+07:00) Krasnoyarsk</option>
<option  value="8">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option>
<option  value="8">(GMT+08:00) Kuala Lumpur, Singapore</option>
<option  value="8">(GMT+08:00) Irkutsk, Ulaan Bataar</option>
<option  value="8">(GMT+08:00) Perth</option>
<option  value="8">(GMT+08:00) Taipei</option>
<option  value="9">(GMT+09:00) Osaka, Sapporo, Tokyo</option>
<option  value="9">(GMT+09:00) Seoul</option>
<option  value="9">(GMT+09:00) Yakutsk</option>
<option  value="9.5">(GMT+09:30) Adelaide</option>
<option  value="9.5">(GMT+09:30) Darwin</option>
<option  value="10">(GMT+10:00) Brisbane</option>
<option  value="10">(GMT+10:00) Canberra, Melbourne, Sydney</option>
<option  value="10">(GMT+10:00) Hobart</option>
<option  value="10">(GMT+10:00) Guam, Port Moresby</option>
<option  value="10">(GMT+10:00) Vladivostok</option>
<option  value="11">(GMT+11:00) Magadan, Solomon Is., New Caledonia</option>
<option  value="12">(GMT+12:00) Auckland, Wellington</option>
<option  value="12">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option>
<option  value="13">(GMT+13:00) Nuku'alofa</option>