Regular Expressions 101

Save & Share

  • Regex Version: ver. 1
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

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

/
/
gsm

Test String

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 = "(?<countryNames><xsd:name.*?xsd1:lang=\"(?<lantuage>.*?)?\".*?xsd1:name=\"(?<name>.*?)?\".*?\\/>)"; final String string = "<xsd:city xsd1:id=\"50004539\" xsd1:name=\"Melnik\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Melnik\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013962\" xsd1:name=\"Dobrich\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Dobrich\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004548\" xsd1:name=\"Tsar Simeonovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Tsar Simeonovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004550\" xsd1:name=\"Zlatograd\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Zlatograd\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290445\" xsd1:name=\"Razgrad\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Razgrad\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004528\" xsd1:name=\"Asenovgrad\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Asenovgrad\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50019633\" xsd1:name=\"Bankya\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Bankya\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751759\" xsd1:name=\"Devin\" xsd:isoCode=\"DEV\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Devin\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004536\" xsd1:name=\"Kavarna\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kavarna\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37287630\" xsd1:name=\"Blagoevgrad\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Blagoevgrad\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013970\" xsd1:name=\"Kosharitsa\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kosharitsa\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50020804\" xsd1:name=\"Ahtopol\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Ahtopol\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50012494\" xsd1:name=\"Lozenets\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Lozenets\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50038358\" xsd1:name=\"Rodopi\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Rodopi\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013978\" xsd1:name=\"Samokov\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Samokov\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751764\" xsd1:name=\"Veliko Turnovo\" xsd:isoCode=\"VEL\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Veliko Turnovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50020818\" xsd1:name=\"Aheloy\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Aheloy\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013955\" xsd1:name=\"Aksakovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Aksakovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1870228\" xsd1:name=\"Albena\" xsd:isoCode=\"VAR\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Albena\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Albena\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004527\" xsd1:name=\"Apriltsi\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Apriltsi\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37287272\" xsd1:name=\"Arbanassi\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Arbanassi\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004529\" xsd1:name=\"Balchik\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Balchik\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751783\" xsd1:name=\"Bansko\" xsd:isoCode=\"PBB\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Bansko\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013958\" xsd1:name=\"Batak\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Batak\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013960\" xsd1:name=\"Belogradchik\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Belogradchik\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751758\" xsd1:name=\"Borovets\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Borovets\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1933580\" xsd1:name=\"Burgas\" xsd:isoCode=\"BOJ\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Burgas\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Burgas\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50020817\" xsd1:name=\"Burgas Coastal Area\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Burgas Coastal Area\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37287767\" xsd1:name=\"Byala\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Byala\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004532\" xsd1:name=\"Chepelare\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Chepelare\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50016901\" xsd1:name=\"Chernomorets\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Chernomorets\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013961\" xsd1:name=\"Dimitrovgrad\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Dimitrovgrad\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37288224\" xsd1:name=\"Dobrinishte\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Dobrinishte\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013964\" xsd1:name=\"Dupnitsa\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Dupnitsa\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50020802\" xsd1:name=\"Dyuni\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Dyuni\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004533\" xsd1:name=\"Elenite\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Elenite\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37288506\" xsd1:name=\"Gabrovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Gabrovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1870411\" xsd1:name=\"Golden Sands\" xsd:isoCode=\"VAR\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Golden Sands\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Golden Sands\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013965\" xsd1:name=\"Haskovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Haskovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004795\" xsd1:name=\"Hisarja\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Hisarja\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013968\" xsd1:name=\"Ivanovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Ivanovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50037942\" xsd1:name=\"Kardzali\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kardzali\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004535\" xsd1:name=\"Karlovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Karlovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37289093\" xsd1:name=\"Kazanlak\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kazanlak\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50012493\" xsd1:name=\"Kiten\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kiten\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004537\" xsd1:name=\"Koprivshtitsa\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Koprivshtitsa\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013971\" xsd1:name=\"Kostenets\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kostenets\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013972\" xsd1:name=\"Kranevo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kranevo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50020801\" xsd1:name=\"Kraymorie\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kraymorie\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50001478\" xsd1:name=\"Kyustendil\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Kyustendil\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37289486\" xsd1:name=\"Lovech\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Lovech\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"30427649\" xsd1:name=\"Nessebar\" xsd:isoCode=\"BOJ\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Nessebar\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"31959653\" xsd1:name=\"Obzor\" xsd:isoCode=\"VAR\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Obzor\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751760\" xsd1:name=\"Pamporovo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Pamporovo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013973\" xsd1:name=\"Panagyurishte\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Panagyurishte\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004540\" xsd1:name=\"Pazardzhik\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Pazardzhik\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290215\" xsd1:name=\"Pernik\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Pernik\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013974\" xsd1:name=\"Petrich\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Petrich\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290271\" xsd1:name=\"Pleven\" xsd:isoCode=\"PVN\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Pleven\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Pleven\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"Плевен\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Pleven\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1934692\" xsd1:name=\"Plovdiv\" xsd:isoCode=\"PDV\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Plovdiv\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Plovdivas\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"Пловдив\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Płowdiw\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1870665\" xsd1:name=\"Pomorie\" xsd:isoCode=\"BOJ\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Pomorie\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Pomorie\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013975\" xsd1:name=\"Pravets\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Pravets\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004541\" xsd1:name=\"Primorsko\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Primorsko\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50019632\" xsd1:name=\"Ravda\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Ravda\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004542\" xsd1:name=\"Razlog\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Razlog\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013977\" xsd1:name=\"Rila\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Rila\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290566\" xsd1:name=\"Ruse\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Ruse\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290948\" xsd1:name=\"Saints Constantine and Helena\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Saints Constantine and Helena\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751763\" xsd1:name=\"Smolyan\" xsd:isoCode=\"SMY\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Smolyan\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751762\" xsd1:name=\"Sandanski\" xsd:isoCode=\"SDK\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sandanski\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1935011\" xsd1:name=\"Stara Zagora\" xsd:isoCode=\"SZR\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Stara Zagora\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Stara Zagora\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"Стара-Загора\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Stara Zagora\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290803\" xsd1:name=\"Sevlievo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sevlievo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004543\" xsd1:name=\"Shiroka Laka\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Shiroka Laka\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290836\" xsd1:name=\"Shumen\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Shumen\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004544\" xsd1:name=\"Silistra\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Silistra\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1870752\" xsd1:name=\"Sinemorets\" xsd:isoCode=\"BOJ\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sinemorets\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Sinemorets\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290887\" xsd1:name=\"Sliven\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sliven\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1870766\" xsd1:name=\"Sofia\" xsd:isoCode=\"SOF\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sofia\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Sofija\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"София\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Sofia\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37290928\" xsd1:name=\"Sozopol\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sozopol\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004546\" xsd1:name=\"St Vlas\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"St Vlas\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1870782\" xsd1:name=\"Sunny Beach\" xsd:isoCode=\"BOJ\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Sunny Beach\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Sunny Beach\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013981\" xsd1:name=\"Svilengrad\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Svilengrad\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013982\" xsd1:name=\"Svishtov\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Svishtov\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50013983\" xsd1:name=\"Targovishte\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Targovishte\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50001479\" xsd1:name=\"Troyan\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Troyan\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"50004547\" xsd1:name=\"Tryavna\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Tryavna\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"37291276\" xsd1:name=\"Tsarevo\" xsd:isoCode=\"\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Tsarevo\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"1935191\" xsd1:name=\"Varna\" xsd:isoCode=\"VAR\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Varna\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Varna\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"Варна\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Warna\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751765\" xsd1:name=\"Velingrad\" xsd:isoCode=\"VLG\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Velingrad\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"\"/>\n" + " </xsd:city>\n" + " <xsd:city xsd1:id=\"33751766\" xsd1:name=\"Vidin\" xsd:isoCode=\"VID\">\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Vidin\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Vidin\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"Видин\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Vidin\"/>\n" + " </xsd:city>\n" + " <xsd:name xsd1:lang=\"en\" xsd1:name=\"Bulgaria\"/>\n" + " <xsd:name xsd1:lang=\"lt\" xsd1:name=\"Bulgarija\"/>\n" + " <xsd:name xsd1:lang=\"ru\" xsd1:name=\"Болгария\"/>\n" + " <xsd:name xsd1:lang=\"it\" xsd1:name=\"Bulgaria\"/>\n" + " <xsd:name xsd1:lang=\"pl\" xsd1:name=\"Bułgaria\"/>"; final Pattern pattern = Pattern.compile(regex, Pattern.DOTALL | Pattern.MULTILINE); final Matcher matcher = pattern.matcher(string); while (matcher.find()) { System.out.println("Full match: " + matcher.group(0)); for (int i = 1; i <= matcher.groupCount(); i++) { System.out.println("Group " + i + ": " + matcher.group(i)); } } } }

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