Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gm

Test String

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 = "^((?#DDI)(\\+|00|\\+00)?[\\s\\-\\.]?(\\(?[5]{2}\\)?)?)?[\\s\\-\\.]?((?#DDD)\\(?0?([1-9]{2})\\)?)[\\s\\-\\.]?((?#Dígito)9)?[\\s\\-\\.]?((?#Número)((?#Primeira Parte)[1-9][0-9]{3})[\\s\\-\\.]?((?#Segunda Parte)[0-9]{4}))\\s?$"; final String string = "11979983939\n" + "11982305992\n" + "61983548554\n" + "11999997620\n" + "88988134587\n" + "11961663953\n" + "11983297589\n" + "83996166461\n" + "11991072372\n" + "329200000189\n" + "81996076653\n" + "21965561698\n" + "21968117241\n" + "33999504199\n" + "11993037017\n" + "51992719420\n" + "37999656565\n" + "54993213996\n" + "62998771111\n" + "21970205027\n" + "21991632141\n" + "69999713918\n" + "13988758655\n" + "55996218212\n" + "5591434786\n" + "33998291328\n" + "19992283614\n" + "19981356562\n" + "21995036784\n" + "34984243103\n" + "71993595594\n" + "31991175954\n" + "81994181006\n" + "92981044444\n" + "91984224465\n" + "11920153445\n" + "21973718825\n" + "81987805308\n" + "11933514978\n" + "53981093444\n" + "82982291980\n" + "41987934863\n" + "77988680654\n" + "71993587375\n" + "65992991040\n" + "51998095555\n" + "11988580086\n" + "11951645518\n" + "11967899914\n" + "14996538003\n" + "63984275141\n" + "83986607903\n" + "21964528968\n" + "95981017840\n" + "21970405988\n" + "31981094808\n" + "21974638952\n" + "27981798280\n" + "11961876593\n" + "21995002002\n" + "21970125495\n" + "47991619534\n" + "91993852244\n" + "21983447103\n" + "11910064452\n" + "92991428372\n" + "85981010427\n" + "16992222991\n" + "13991883545\n" + "21984128610\n" + "67981229160\n" + "21982936191\n" + "75982446828\n" + "13996065083\n" + "21976991412\n" + "93991326935\n" + "21998205455\n" + "21971098216\n" + "14998867030\n" + "21977074245\n" + "21977055803\n" + "11932206875\n" + "21967165599\n" + "16997302680\n" + "31995943235\n" + "11943068313\n" + "18996885898\n" + "55999812837\n" + "81991624204\n" + "81981195993\n" + "41 988031972\n" + "41992356008\n" + "22999069612\n" + "+5491151111131\n" + "21972912727\n" + "11983486185\n" + "92992754311\n" + "11970323330\n" + "21979343699\n" + "21969455876\n" + "87999713225\n" + "66999163724\n" + "34988372492\n" + "84997007292\n" + "11981076678\n" + "11960293334\n" + "11940211619\n" + "47992062662\n" + "11982563648\n" + "85991159332\n" + "21999251892\n" + "11984006528\n" + "75991646786\n" + "15981388178\n" + "31985456678\n" + "11982776907\n" + "11993000709\n" + "11989740334\n" + "19999062202\n" + "21988863637\n" + "21964246047\n" + "21982983994\n" + "31997328099\n" + "62982424312\n" + "71987780044\n" + "24992563588\n" + "993425600\n" + "31982031399\n" + "199892335353\n" + "15996687004\n" + "21983955277\n" + "91983560230\n" + "21992512720\n" + "74999640705\n" + "21978735016\n" + "98988673871\n" + "24992180328\n" + "21995104924\n" + "81991149009\n" + "91980496099\n" + "48999121639\n" + "11965671888\n" + "85999299747\n" + "62994046428\n" + "11933921993\n" + "31994362391\n" + "73998701323\n" + "79981111072\n" + "43996521928\n" + "27981472799\n" + "82 996092021\n" + "91984862357\n" + "61993736049\n" + "11991100226\n" + "21984727967\n" + "92992438930\n" + "21999719967\n" + "1199994438\n" + "45998230678\n" + "47991483021\n" + "11980598777\n" + "16992051605\n" + "11982888766\n" + "84 992014343\n" + "73991654429\n" + "24988245595\n" + "16993535055\n" + "11967978503\n" + "51998075890\n" + "21996548529\n" + "41991639414\n" + "19981637409\n" + "11988176932\n" + "27998222075\n" + "43999274974\n" + "11995472819\n" + "31987716118\n" + "21997015930\n" + "21981482192\n" + "69 99395-6345\n" + "21999729804\n" + "79991331339\n" + "51999945358\n" + "34996337368\n" + "84987597079\n" + "21978793648\n" + "11980641172\n" + "21970988100\n" + "28992519030\n" + "31984396270\n" + "19997136763\n" + "65992196683\n" + "11960961959\n" + "84999071489\n" + "66992432332\n" + "41996373690\n" + "41996373690\n" + "21981643733\n" + "88997680805\n" + "51996686715\n" + "21974705537\n" + "11954711766\n" + "11962123912\n" + "71986264178\n" + "47988495388\n" + "61992029820\n" + "11974586326\n" + "11981102575\n" + "11969135663\n" + "21 993438205\n" + "11933380217\n" + "81982265080\n" + "21985706277\n" + "83996493666\n" + "11962663929\n" + "41988839851\n" + "11984174119\n" + "11989874103\n" + "19993195636\n" + "21965330309\n" + "31982790648\n" + "61982349237\n" + "21992741660\n" + "86998634711\n" + "11954346851\n" + "91981529673\n" + "54992325497\n" + "11963223443\n" + "21988716542\n" + "43988002310\n" + "189961996\n" + "86999876414\n" + "11934364876\n" + "11965871512\n" + "11964345852\n" + "11 95860-8481\n" + "11943781139\n" + "67996076159\n" + "12996825849\n" + "22992634176\n" + "61983124152\n" + "91991268819\n" + "47988665870\n" + "11998948357\n" + "53991377671\n" + "51992457207\n" + "11958864419\n" + "19981132030\n" + "31992923721\n" + "51999690106\n" + "92996160222\n" + "19982634265\n" + "21982526188\n" + "43999946009\n" + "88988224474\n" + "81984040464\n" + "11961598556\n" + "71981411263\n" + "11985700797\n" + "12996111402\n" + "11993721111\n" + "81981714348\n" + "22997056701\n" + "31997878181\n" + "55 92 8509-1263\n" + "22991041099\n" + "17996803820\n" + "11945667390\n" + "519191919191\n" + "71981879320\n" + "11998554755\n" + "21968937577\n" + "13981768725\n" + "13981768725\n" + "21996089427\n" + "19994204845\n" + "11947855280\n" + "11980287957\n" + "35992131521\n" + "83996236457\n" + "61992926513\n" + "11989715355\n" + "21995341376\n" + "11980926701\n" + "71999582501\n" + "54999939079\n" + "(82)99905-2891\n" + "11934167273\n" + "11986629178\n" + "67998546659\n" + "21997393612\n" + "11988398146\n" + "27981010842\n" + "+18622709828\n" + "21990958518\n" + "11942371505\n" + "32998080144\n" + "11948135559\n" + "48999945669\n" + "11952680826\n" + "13981515519\n" + "1698208791\n" + "55991486681\n" + "21979620228\n" + "33 984155982\n" + "5511967111515\n" + "351918351893\n" + "61999135317\n" + "86981276391\n" + "21978957136\n" + "21992969662\n" + "41999633961\n" + "19999645646\n" + "81994353195\n" + "84992220877\n" + "11978856260\n" + "11970336284\n" + "11984952618\n" + "11991884545\n" + "11984952618\n" + "18997798721\n" + "92981111657\n" + "21992084399\n" + "24988427741\n" + "13991687351\n" + "51993463995\n" + "84992147345\n" + "21981962685\n" + "21971064476\n" + "13997114235\n" + "24999020609\n" + "97984156324\n" + "17991141262\n" + "21994647301\n" + "33991707961\n" + "47992435432\n" + "51997934253\n" + "47999736752\n" + "85997361283\n" + "11985582054\n" + "7381799295\n" + "75991327001\n" + "67999587086\n" + "11961741444\n" + "16992624183\n" + "54996667854\n" + "21999139964\n" + "11996418686\n" + "11951472800\n" + "21920002156\n" + "41997330570\n" + "11970594437\n" + "88988617036\n" + "13997230045\n" + "38999079229\n" + "21965506444\n" + "86995485245\n" + "11998526521\n" + "11988900977\n" + "62993613136\n" + "19982718785\n" + "11975962777\n" + "21964418763\n" + "11965049118\n" + "17991212528\n" + "986562603\n" + "48991430664\n" + "69993709867\n" + "16988281023\n" + "86988661226\n" + "11960117404\n" + "51994318253\n" + "11983537913\n" + "21985571950\n" + "21978664646\n" + "11981828421\n" + "11934238721\n" + "35910175069\n" + "45999815302\n" + "14981502384\n" + "11949416676\n" + "11947519261\n" + "21979081165\n" + "48991873424\n" + "62981803023\n" + "2111982203674\n" + "43991294312\n" + "11996418686\n" + "11947252444\n" + "61999455600\n" + "61981646154\n" + "45999932374\n" + "11934170172\n" + "11959124384\n" + "11958517274\n" + "21998723975\n" + "21995577766\n" + "21995960676\n" + "48991869910\n" + "11952096600\n" + "11987511527\n" + "83998846499\n" + "71988647621\n" + "98992195866\n" + "51983012205\n" + "11998326968\n" + "11960881234\n" + "21999999999\n" + "21964481910\n" + "22992189090\n" + "64996134601\n" + "21985525626\n" + "2198218-2824\n" + "6198378237\n" + "48988286860\n" + "85988871054\n" + "22992215294\n" + "11943610958\n" + "11941726774\n" + "13996444570\n" + "21997723988\n" + "21988931612\n" + "19949343945\n" + "21975672839\n" + "71999898039\n" + "11959414200\n" + "11970366924\n" + "11976581331\n" + "21996807190\n" + "18991611442\n" + "96991011693\n" + "27 99856-9568\n" + "11913018222\n" + "43998036868\n" + "91984039736\n" + "71983918436\n" + "69984213684\n" + "51982465251\n" + "79991743343\n" + "379998327978\n" + "6999549298\n" + "11988488744\n" + "11947465991\n" + "11948844553\n" + "967274051\n" + "45999793988\n" + "21981918178\n" + "11941480001\n" + "61994632562\n" + "51997356740\n" + "32998222413\n" + "22999384050\n" + "61981915556\n" + "13997094380\n" + "21965022380\n" + "69992091683\n" + "47996079682\n" + "48984393101\n" + "74999626295\n" + "21973458180\n" + "11910396636\n" + "11959395190\n" + "12982016403\n" + "11983085989\n" + "1199999999\n" + "13991341040\n" + "11970555005\n" + "27996668598\n" + "11957067441\n" + "21972679870\n" + "31984356830\n" + "11989831672\n" + "31971224832\n" + "87998051706\n" + "14997296925\n" + "51996960251\n" + "51998239389\n" + "21980986133\n" + "75991646624\n" + "21999732499\n" + "81983123447\n" + "11968087268\n" + "32984816224\n" + "11961232410\n" + "21969922578\n" + "61984643728\n" + "11958517274\n" + "11913008558\n" + "1124382634\n" + "35999569742\n" + "69992550596\n" + "21997796536\n" + "21990870090\n" + "11985653075\n" + "85991054426\n" + "21965257352\n" + "11915568201\n" + "21988082306\n" + "84981334789\n" + "11976219983\n" + "11989041694\n" + "21981485746\n" + "85999651192\n" + "11999380160\n" + "11995448106\n" + "13997241997\n" + "47996640683\n" + "47996393646\n" + "11940845212\n" + "21997261556\n" + "86998497237\n" + "21998002822\n" + "13981030893\n" + "41997223737\n" + "81981636335\n" + "41999922723\n" + "11993012857\n" + "11977977765\n" + "11948336909\n" + "49988514834\n" + "27988029431\n" + "11972107274\n" + "18997440189\n" + "21964351400\n" + "11973723598\n" + "31993954679\n" + "92991193429\n" + "11988707066\n" + "19997083768\n" + "11986846067\n" + "62994931479\n" + "21997456796\n" + "41996479696\n" + "27981010757\n" + "48996789938\n" + "61984811086\n" + "41997552268\n" + "81994714341\n" + "38999278226\n" + "(61) 983189992\n" + "11985176047\n" + "11989110225\n" + "67996885403\n" + "81998064765\n" + "21996272374\n" + "21974024114\n" + "21995851179\n" + "(91)98085-5157\n" + "61992970335\n" + "11992016789\n" + "21964156393\n" + "11991748820\n" + "21991888389\n" + "11963452231\n" + "67992961661\n" + "11997428913\n" + "21991794710\n" + "11960958476\n" + "11992581292\n" + "11996526403\n" + "11992300711\n" + "91987366797\n" + "67999991997\n" + "81993263955\n" + "11991624678\n" + "11998048667\n" + "11968297584\n" + "11959671956\n" + "31975561475\n" + "13991292516\n" + "61999830816\n" + "11951161808\n" + "61984201048\n" + "19988921442\n" + "11985994217\n" + "21998379665\n" + "11983661391\n" + "21998601040\n" + "31993458575\n" + "81991414266\n" + "92982378738\n" + "47996446880\n" + "48988159627\n" + "31983458336\n" + "11949493961\n" + "21972160820\n" + "92981540184\n" + "11944414070\n" + "11996016502\n" + "21974219800\n" + "34991148797\n" + "32984291064\n" + "82981188705\n" + "98981411130\n" + "21988530609\n" + "11984140552\n" + "19996575339\n" + "86988880307\n" + "340991655255\n" + "69981013051\n" + "55981384148\n" + "16996133662\n" + "12996878212\n" + "54996902999\n" + "6299056488\n" + "11967355955\n" + "71993797288\n" + "51992667994\n" + "11981272492\n" + "71981353319\n" + "81998353529\n" + "81998353529\n" + "11995232805\n" + "71999016323\n" + "61984710427\n" + "21974337691\n" + "11931431820\n" + "21984502771\n" + "77998272927\n" + "75988637842\n" + "19993516083\n" + "21971003725\n" + "16994220782\n" + "55999087334\n" + "11941986848\n" + "38998379303\n" + "4599166288\n" + "11967200882\n" + "63992241930\n" + "73988796771\n" + "81995283903\n" + "21979137850\n" + "17997778451\n" + "11941940304\n" + "21982924330\n" + "11953881661\n" + "21993351944\n" + "66992274518\n" + "21999588100\n" + "11963534943\n" + "11983584860\n" + "3497340494\n" + "11980597971\n" + "42999316749\n" + "11912578437\n" + "61991737539\n" + "6198193267\n" + "34991990636\n" + "21980797478\n" + "85999806303\n" + "22998411407\n" + "81995240800\n" + "81982888820\n" + "21981995902\n" + "21973737645\n" + "11981749109\n" + "49991291272\n" + "67981785804\n" + "11970312260\n" + "21993641247\n" + "51996528870\n" + "11996007810\n" + "31999756953\n" + "21999722109\n" + "21993894894\n" + "96981008148\n" + "21979462879\n" + "11998840794\n" + "11977724383\n" + "47988159015\n" + "21979845424\n" + "11953754302\n" + "81992548614\n" + "81992343539\n" + "11934640404\n" + "11943006948\n" + "21979721347\n" + "11993808177\n" + "11959222543\n" + "(73)99865-2918\n" + "27995294659\n" + "14996941447\n" + "62998115670\n" + "17996371148\n" + "2131088067\n" + "65984044780\n" + "51996377154\n" + "21999886519\n" + "11988250567\n" + "11945666598\n" + "11998498529\n" + "27996101193\n" + "11988178995\n" + "61992451050\n" + "22998706906\n" + "27995786060\n" + "13 996821591\n" + "21979428247\n" + "31994957880\n" + "11963161769\n" + "11974617063\n" + "71997103578\n" + "11945638528\n" + "21981946725\n" + "41988007667\n" + "11975049155\n" + "62983181630\n" + "18996463206\n" + "51994299787\n" + "47996715737\n" + "11945137284\n" + "11946375035\n" + "74991040363\n" + "31987641093\n" + "41987761414\n" + "51994699198\n" + "11947029363\n" + "43996278310\n" + "21999970044\n" + "31985786890\n" + "61999462321\n" + "21970039490\n" + "16992926870\n" + "75991921353\n" + "19983144235\n" + "21976884032\n" + "77991297076\n" + "19998939327\n" + "21983896329\n" + "16997425748\n" + "81982434199\n" + "65996910990\n" + "21983400086\n" + "11993146234\n" + "11915539772\n" + "219776460442\n" + "219776460442\n" + "85988254514\n" + "81985764719\n" + "11980885265\n" + "48999151660\n" + "21981459906\n" + "11960759056\n" + "69993965325\n" + "22999195373\n" + "18991878891\n" + "51981935771\n" + "2199817-3377\n" + "18981220250\n" + "51998721283\n" + "11977402743\n" + "11972228590\n" + "31983813848\n" + "11993684535\n" + "11980845507\n" + "51998181203\n" + "11 984815253\n" + "21988686380\n" + "27999270854\n" + "98988054170\n" + "11981967974\n" + "44998891980\n" + "67981362917\n" + "11941265906\n" + "71981546733\n" + "21996596304\n" + "11952783860\n" + "11916120101\n" + "11998266670\n" + "21964909601\n" + "1198940-7383\n" + "41 987424769\n" + "+353830852196\n" + "21998351640\n" + "+5493624116384\n" + "11981970985\n" + "21981719820\n" + "48996356089\n" + "69992349222\n" + "41998660087\n" + "21 98202-3050\n" + "31994332042\n" + "11959246633\n" + "11982598152\n" + "31991020747\n" + "99981533000\n" + "75981102373\n" + "11968192921\n" + "11968192921\n" + "11948407192\n" + "21970340667\n" + "21975220904\n" + "27997861453\n" + "86994191023\n" + "11999458882\n" + "99982663576\n" + "45999904741\n" + "67993340670\n" + "11974628485\n" + "31984675169\n" + "53997115428\n" + "31991282802\n" + "19982791513\n" + "62983354511\n" + "51982017022\n" + "66996864425\n" + "21968256994\n" + "92999776716\n" + "34993318181\n" + "11984427008\n" + "21995940593\n" + "11954551019\n" + "21998688854\n" + "33999371707\n" + "11947574324\n" + "47999491804\n" + "41995332976\n" + "61992344979\n" + "48974001050\n" + "74999388389\n" + "67991569256\n" + "11932809119\n" + "47999682437\n" + "19997737007\n" + "21970364004\n" + "67981159540\n" + "31991020747\n" + "11970232995\n" + "21998391343\n" + "65992836809\n" + "79999148602\n" + "11914692816\n" + "11995148037\n" + "13998071477\n" + "21964942027\n" + "11971262948\n" + "16981495819\n" + "21969676055\n" + "83988921172\n" + "41987471683\n" + "41995983201\n" + "31998449550\n" + "48991661321\n" + "21979401009\n" + "11948209816\n" + "11979745846\n" + "69992981939\n" + "41988557580\n" + "21976304495\n" + "27998579883\n" + "21994537746\n" + "91996299740\n" + "41992270212\n" + "11945689075\n" + "11957254811\n" + "319960799206\n" + "11931433710\n" + "86998389313\n" + "11945780258\n" + "67992104682\n" + "11989841165\n" + "61992783404\n" + "11958470016\n" + "67981206548\n" + "81998571934\n" + "21965432121\n" + "21988112689\n" + "91980219092\n" + "17991494776\n" + "17996317180\n" + "81998038443\n" + "41999210052\n" + "47 991447454\n" + "11943919547\n" + "73999691977\n" + "(21)981466115\n" + "32988810621\n" + "11976879989\n" + "1147040053\n" + "11981436393\n" + "1197957009\n" + "21999999999\n" + "(81)995712715\n" + "31987067645\n" + "62985937178\n" + "62982807333\n" + "21964279025\n" + "21991998118\n" + "98991482356\n" + "22992093774\n" + "7130225542\n" + "27981026413\n" + "21981242055\n" + "79991027162\n" + "21985030472\n" + "11971036849\n" + "21997142817\n" + "67984179486\n" + "98984697205\n" + "14996681579\n" + "8585760572\n" + "11979558332\n" + "21989331062\n" + "51999754351\n" + "11995167121\n" + "4796449156\n" + "940729867\n" + "11973283118\n" + "11958379934\n" + "21983414856\n" + "85997642174\n" + "27996392628\n" + "67984110391\n" + "83999581923\n" + "67984740208\n" + "21999999999\n" + "21999999999\n" + "11986566761\n" + "73991102747\n" + "31996990112\n" + "31975600621\n" + "21966853258\n" + "14997283946\n" + "54984001143\n" + "31992740869\n" + "73991818556\n" + "85999161394\n" + "21986352381\n" + "21983414856\n" + "53991754104\n" + "21980886516\n" + "86999672137\n" + "21983414856\n" + "13996974604\n" + "21990506315\n" + "85988553629\n" + "11951624478\n" + "38999503094\n" + "21989170542\n" + "31975531972\n" + "84987321978\n" + "11997947443\n" + "21976220997\n" + "11986181096\n" + "67999230412\n" + "21998807625\n" + "21984411407\n" + "21998253800\n" + "21968596387\n" + "65999484790\n" + "43998739221\n" + "71999222223\n" + "71993044038\n" + "11959304701\n" + "14998914758\n" + "67998336631\n" + "2199737724\n" + "61981521800\n" + "98991551711\n" + "81 998439500\n" + "2199947-1824\n" + "61999463177\n" + "41984824098\n" + "24981834634\n" + "11987220661\n" + "21968890676\n" + "21986118890\n" + "81981082883\n" + "27997854267\n" + "81999889220\n" + "81999889220\n" + "21979461987\n" + "7085641038\n" + "+8109075518591\n" + "11930413778\n" + "21983145339\n" + "71991363221\n" + "11910890423\n" + "61981942181\n" + "33984283497\n" + "51992747589\n" + "11985962679\n" + "21999859005\n" + "19981055341\n" + "66984011741\n" + "24998541645\n" + "41988675886\n" + "11949466812\n" + "2169964451992\n" + "24999969237\n" + "13997122782\n" + "11986862093\n" + "21972500204\n" + "21980766820\n" + "11947886243\n" + "85988676962\n" + "21986561049\n" + "21999658746\n" + "+543415158950\n" + "48999570812\n" + "73991676254\n" + "55999135767\n" + "19996209940\n" + "11979679869\n" + "21976096987\n" + "51994719920\n" + "92982600690\n" + "19993134051\n" + "19993134051\n" + "31 9890-6463\n" + "81981243561\n" + "+49 017 47895794\n" + "37999667875\n" + "21981805474\n" + "21988446149\n" + "11981278868\n" + "48991690907\n" + "11999687006\n" + "71999222223\n" + "98981382534\n" + "92984992133\n" + "21998823958\n" + "1133700491\n" + "61981873082\n" + "11973265501\n" + "47991768774\n" + "19988052873\n" + "41984172236\n" + "43988072807\n" + "21997806113\n" + "21971196226\n" + "12997520548\n" + "87996243633\n" + "71981580562\n" + "15997710806\n" + "81 986235852\n" + "21973953440\n" + "(71) 992209091\n" + "11976660426\n" + "66997213597\n" + "21982453557\n" + "61991811864\n" + "61994338162\n" + "19998631665\n" + "83986149150\n" + "75991207602\n" + "96991562143\n" + "71993443870\n" + "21988743757\n" + "63991223460\n" + "21986823381\n" + "11954571508\n" + "15988034025\n" + "64992009367\n" + "11975099818\n" + "11991304732\n" + "21964528447\n" + "48999722989\n" + "85987708838\n" + "11930087979\n" + "22999470072\n" + "47999256321\n" + "11949083618\n" + "981090567\n" + "16981205027\n" + "48984540478\n" + "81991716908\n" + "987963414\n" + "22998495921\n" + "31991816976\n" + "8195462735\n" + "11951692366\n" + "11947511101\n" + "83988554398\n" + "66-999595607\n" + "34996550494\n" + "11959577595\n" + "11949523290\n" + "4372333252\n" + "21976918449\n" + "11993703152\n" + "73981142507\n" + "11953334022\n" + "11972353133\n" + "11967705361\n" + "31998062124\n" + "45998145229\n" + "19999177907\n" + "61982820702\n" + "61985411213\n" + "7786815610\n" + "51986871915\n" + "92992728469\n" + "98881282\n" + "65996025659\n" + "61985406854\n" + "21995884519\n" + "21980338656\n" + "21980494107\n" + "81 99520-1815\n" + "31992163253\n" + "11962797362\n" + "95981126991\n" + "41992769525\n" + "31986964456\n" + "79998080209\n" + "34999114558\n" + "63999777097\n" + "14998914758\n" + "82993362820\n" + "47984378052\n" + "51992395795\n" + "5511943687084\n" + "34988791586\n" + "45991441818\n" + "61981338787\n" + "19993216919\n" + "48999400870\n" + "48988199939\n" + "92985408479\n" + "68992079314\n" + "63992663330\n" + "63992663330\n" + "81995044617\n" + "73988076290\n" + "62999333180\n" + "21981785150\n" + "11953568644\n" + "68999487695\n" + "11997902552\n" + "69981179435\n" + "81986551408\n" + "21968431574\n" + "71993266295\n" + "32991434823\n" + "11992131701\n" + "21991990258\n" + "68992018565\n" + "21983518671\n" + "11940742727\n" + "21980154335\n" + "34984281528\n" + "11982339965\n" + "61984738514\n" + "84992006610\n" + "65981501921\n" + "14991432270\n" + "71992220195\n" + "61998040878\n" + "11989032090\n" + "45999776312\n" + "11987193407\n" + "11944738095\n" + "34984312958\n" + "16992149613\n" + "86998096722\n" + "62998645245\n" + "31991575662\n" + "11912574653\n" + "21983040705\n" + "92992672660\n" + "45988272772\n" + "24999995282\n" + "71992189753\n" + "62985834399\n" + "21979791117\n" + "21999668667\n" + "62991567137\n" + "11985328664\n" + "31999756427\n" + "21972323857\n" + "92996070744\n" + "11973791288\n" + "11993025698\n" + "31993844782\n" + "31988233928\n" + "84991418871\n" + "6193208900\n" + "81998860896\n" + "21980476922\n" + "81995449844\n" + "31368937714\n" + "81987195233\n" + "79981292373\n" + "21991102392\n" + "81999917993\n" + "11978054612\n" + "21993681040\n" + "11970227250\n" + "51981401807\n" + "21993681040\n" + "33988880523\n" + "81991866188\n" + "62981445148\n" + "11960848758\n" + "6181356950\n" + "31988157383\n" + "47992064584\n" + "79988563330\n" + "12981111115\n" + "21966543553\n" + "69999000000\n" + "21 980395341\n" + "11988228557\n" + "21981116462\n" + "21981116462\n" + "11981394422\n" + "48991284517\n" + "81997187477\n" + "51994605453\n" + "96981226472\n" + "4784710886\n" + "47992571201\n" + "61984696437\n" + "11964150153\n" + "16993234582\n" + "65993460258\n" + "11997777766\n" + "18981791320\n" + "21985141855\n" + "21996987610\n" + "11959595626\n" + "75991374027\n" + "11988681713\n" + "11980998747\n" + "27997420956\n" + "73991102747\n" + "11964478173\n" + "21982852675\n" + "11959955897\n" + "22999998651\n" + "96991115245\n" + "51981857355\n" + "48988021770\n" + "(11) 981879343\n" + "92995350763\n" + "27988486257\n" + "81999392992\n" + "21995211545\n" + "84996722530\n" + "11949593209\n" + "54981214991\n" + "27996669383\n" + "21976640940\n" + "86988649576\n" + "21983289515\n" + "11931091403\n" + "21981866521\n" + "11988495255\n" + "47991481203\n" + "41997155637\n" + "68992923196\n" + "21998501299\n" + "63933004660\n" + "85997343504\n" + "48991107053\n" + "31988829030\n" + "81996883945\n" + "21996613463\n" + "32988297671\n" + "62981642730\n" + "11937619778\n" + "31972149890\n" + "21975000683\n" + "19981322540\n" + "48996027858\n" + "19992947209\n" + "87988466075\n" + "11973758758\n" + "11942867848\n" + "12981533655\n" + "11940055787\n" + "96991671966\n" + "69993329967\n" + "11980472252\n" + "21988212124\n" + "11983903907\n" + "22997247359\n" + "35997479643\n" + "51991351418\n" + "92993169453\n" + "67981161236\n" + "21982500121\n" + "11933709400\n" + "83986658569\n" + "21969538946\n" + "42988814579\n" + "+54911645877967\n" + "11949765041\n" + "11949765041\n" + "11920064175\n" + "21995011655\n" + "41991283678\n" + "21979581881\n" + "11963966319\n" + "11997495720\n" + "11942715598\n" + "44998151215\n" + "11948167850\n" + "11960215081\n" + "11961516287\n" + "86994287718\n" + "91981212887\n" + "13996534313\n" + "19981422144\n" + "61995336161\n" + "48991236190\n" + "95991349108\n" + "+353834383245\n" + "61 983356254\n" + "11981444488\n" + "21975346126\n" + "11942219685\n" + "11983762173\n" + "21988589078\n" + "110000000000\n" + "88981799931\n" + "21986747353\n" + "27996037443\n" + "11984591418\n" + "11982419616\n" + "62992416519\n" + "62994477062\n" + "65992223613\n" + "21982090544\n" + "11931494996\n" + "7133771091\n" + "11944911256\n" + "41985379559\n" + "21981150244\n" + "11962112339\n" + "51982524138\n" + "27997544907\n" + "67981812245\n" + "11985284069\n" + "11972748889\n" + "41988354584\n" + "45991270805\n" + "11945739610\n" + "24988029365\n" + "79999322592\n" + "33991414476\n" + "68999852008\n" + "21984417258\n" + "91980834900\n" + "54991833687\n" + "24992920520\n" + "91981961999\n" + "11980570144\n" + "62981004337\n" + "11982800331\n" + "83988761650\n" + "+14076001729\n" + "21992506775\n" + "35991709050\n" + "61981670072\n" + "21976170639\n" + "21991620644\n" + "96991828915\n" + "11992802592\n" + "11995887890\n" + "31996265747\n" + "67999491276\n" + "11977550864\n" + "11977343719\n" + "11981312223\n" + "64999525366\n" + "48991310802\n" + "79981511018\n" + "71981516583\n" + "84991605277\n" + "11989693421\n" + "85987698545\n" + "75988106811\n" + "22991039689\n" + "45984283521\n" + "67998486907\n" + "83996877426\n" + "45999370031\n" + "61981370088\n" + "21987008363\n" + "51991157163\n" + "19999059463\n" + "91980356129\n" + "21969691257\n" + "21981631241\n" + "51982783441\n" + "15991378868\n" + "11984016382\n" + "12991327342\n" + "11980157325\n" + "11998259258\n" + "37984075608\n" + "11990193367\n" + "31987171530\n" + "55991412829\n" + "11983779512\n" + "83999404053\n" + "21994618411\n" + "31992984138\n" + "12997582162\n" + "21972137057\n" + "11937196344\n" + "21986081191\n" + "11997341734\n" + "81 999641460\n" + "11985274580\n" + "11949347895\n" + "13991294104\n" + "11956308788\n" + "54981687691\n" + "55996816555\n" + "19982427241\n" + "16997702822\n" + "21970493036\n" + "21980023611\n" + "11982049604\n" + "11987571112\n" + "288134273\n" + "73988229225\n" + "11994130086\n" + "21966408133\n" + "84994947272\n" + "85992254532\n" + "11986181096\n" + "35992264812\n" + "19998621474\n" + "21987366409\n" + "21980799991\n" + "21994612204\n" + "21973700278\n" + "21979938557\n" + "5551993117810\n" + "986092786\n" + "+33 06 87 06 54 95\n" + "11949328915\n" + "48996245300\n" + "11977442864\n" + "85988009936\n" + "51982298054\n" + "11941639262\n" + "37999391347\n" + "41998911988\n" + "71993633171\n" + "31975709085\n" + "11998308681\n" + "11983375200\n" + "11983680685\n" + "24999579214\n" + "71994115969\n" + "41995343712\n" + "61983818617\n" + "11982587464\n" + "61993836006\n" + "61982640475\n" + "48 9 88329577\n" + "21983917405\n" + "63991303944\n" + "21967844312\n" + "22999425259\n" + "11966932211\n" + "63992907696\n" + "81997726157\n" + "31995433378\n" + "73991516653\n" + "38997333044\n" + "48999511092\n" + "11981141797\n" + "51998903624\n" + "16993684944\n" + "16981017187\n" + "21983689747\n" + "31984744465\n" + "43991076081\n" + "67984670936\n" + "11974716651\n" + "41991930671\n" + "5191772800\n" + "41997913490\n" + "88996220479\n" + "61996976512\n" + "11998153159\n" + "65999735773\n" + "11940773836\n" + "73991216734\n" + "11986673004\n" + "62985952434\n" + "47996027963\n" + "11989070609\n" + "73991426617\n" + "21998726435\n" + "62996150266\n" + "31999556074\n" + "24993316965\n" + "67981718161\n" + "11931096000\n" + "21991006310\n" + "989572698\n" + "119416673\n" + "11940397933\n" + "2198441758\n" + "71982357154\n" + "21990141442\n" + "21976697054\n" + "49991667769\n" + "11998687403\n" + "11947971133\n" + "21981255640\n" + "21987922327\n" + "+55 24 99884-1598\n" + "62985459980\n" + "11951361426\n" + "62 9 84692078\n" + "11976483831\n" + "21972791501\n" + "11983463096\n" + "84 981129283\n" + "71981077075\n" + "91982921680\n" + "11985685995\n" + "11940006300\n" + "21983277419\n" + "11982843023\n" + "17981641549\n" + "21973791710\n" + "11988016857\n" + "22981288857\n" + "81993653958\n" + "11964654777\n" + "69992593939\n" + "21997996509\n" + "51996026930\n" + "27974001310\n" + "47999985592\n" + "21992388525\n" + "31997996981\n" + "41988191536\n" + "21980044232\n" + "91993131532\n" + "24992613188\n" + "81999219769\n" + "11958763730\n" + "11988865212\n" + "85996933837\n" + "11971522307\n" + "11971522307\n" + "31997164745\n" + "21983580465\n" + "31983844056\n" + "11996129909\n" + "11964220229\n" + "31988405893\n" + "11956574181\n" + "37988267192\n" + "44997702209\n" + "47999443535\n" + "11988521001\n" + "19996812628\n" + "11996042516\n" + "11955203678\n" + "11973158302\n" + "98981577952\n" + "11982242888\n" + "81 9 93452000\n" + "11947918568\n" + "61993258106\n" + "21966818019\n" + "21986357236\n" + "939922044481\n" + "83982105639\n" + "11984449820\n" + "12981158304\n" + "21995440216\n" + "21992504719\n" + "11910331350\n" + "22999425259\n" + "21993910572\n" + "19983153094\n" + "74981011247\n" + "13991341406\n" + "11996802500\n" + "95984113068\n" + "11957898596\n" + "21986280820\n" + "11996287187\n" + "21996969039\n" + "11910324109\n" + "11978865056\n" + "91993337140\n" + "98982651704\n" + "81987485248\n" + "35998823267\n" + "11964334199\n" + "4891828094\n" + "45991032086\n" + "11991739515\n" + "31994202508\n" + "21976309265\n" + "41999828406\n" + "21998074499\n" + "61993491198\n" + "11945415858\n" + "22992181284\n" + "71991530043\n" + "1157748953\n" + "21998466288\n" + "11941077327\n" + "11966077679\n" + "43991497568\n" + "11994520187\n" + "21982112435\n" + "11987568034\n" + "11952530227\n" + "11997925367\n" + "11951195222\n" + "27997440918\n" + "83981704995\n" + "42998754020\n" + "61991860127\n" + "11948296076\n" + "22996202745\n" + "11961461152\n" + "11974215144\n" + "21995552466\n" + "67998222677\n" + "21974441245\n" + "24999076227\n" + "11978284686\n" + "31993457691\n" + "31984158051\n" + "65999814980\n" + "11932893022\n" + "18996273333\n" + "22999995904\n" + "11952834664\n" + "21967789099\n" + "83981734493\n" + "83981734493\n" + "11985314884\n" + "95991208900\n" + "11987870708\n" + "11985441628\n" + "85997220104\n" + "11990004382\n" + "21995166514\n" + "21971008809\n" + "11970627639\n" + "21996192512\n" + "51999439962\n" + "11941028145\n" + "62992801143\n" + "82987322975\n" + "21996184512\n" + "21981751527\n" + "65981021351\n" + "11957993527\n" + "11951362124\n" + "21988316564\n" + "21965681482\n" + "54984482416\n" + "51982235080\n" + "21 995179593\n" + "11911830022\n" + "48998069623\n" + "13991976323\n" + "98645-4213\n" + "17997177262\n" + "11986576903\n" + "31989321356\n" + "11942460877\n" + "93991237440\n" + "11974819088\n" + "61981234382\n" + "11983149203\n" + "21999428756\n" + "84994451928\n" + "81985431145\n" + "81985431145\n" + "11976998617\n" + "27996031504\n" + "11942635924\n" + "11986555788\n" + "11961771548\n" + "11985955293\n" + "11957196432\n" + "13996936911\n" + "21981640911\n" + "35998845767\n" + "21992630958\n" + "21991013585\n" + "18988121535\n" + "978899140\n" + "41999614499\n" + "21995912601\n" + "11946407332\n" + "19996609862\n" + "13981911230\n" + "21980856752\n" + "85986006007\n" + "21999668667\n" + "93996532932\n" + "28999246644\n" + "21964309103\n" + "51997668639\n" + "61996806548\n" + "11946438713\n" + "91985345397\n" + "81981086983\n" + "86988699700\n" + "21975253246\n" + "11997861235\n" + "48996290159\n" + "41999183322\n" + "22992900604\n" + "11995475175\n" + "11932459273\n" + "21981234133\n" + "21998795038\n" + "81987101258\n" + "11984154597\n" + "51996323644\n" + "21987593059\n" + "61982865589\n" + "67999754535\n" + "61993390889\n" + "11981173302\n" + "44991446499\n" + "3298188911\n" + "21971608058\n" + "67996061994\n" + "85996861927\n" + "11959187040\n" + "11945471441\n" + "19993051356\n" + "61996043723\n" + "27997190836\n" + "27995051017\n" + "11982113129\n" + "61992201502\n" + "+55 21 98138-7691\n" + "21997637504\n" + "67984675384\n" + "21988504090\n" + "11936182024\n" + "11970204431\n" + "85997132398\n" + "18996571086\n" + "21996184512\n" + "37999588661\n" + "61998620602\n" + "48999742809\n" + "79988633079\n" + "24993958487\n" + "35998557012\n" + "11960754706\n" + "11952321301\n" + "21985181218\n" + "84999266395\n" + "98982518867\n" + "38998096388\n" + "55991426672\n" + "21965674955\n" + "61983221928\n" + "(81)996301846\n" + "11999970317\n" + "3899418814\n" + "85997005517\n" + "54996384216\n" + "22998209015\n" + "62 993578732\n" + "21982942781\n" + "11985455768\n" + "15997314060\n" + "21986160115\n" + "47992231032\n" + "43984230033\n" + "16997998990\n" + "11998582974\n" + "11999991957\n" + "84998574391\n" + "21996308419\n" + "51999484694\n" + "13974091685\n" + "41991014118\n" + "83999333446\n" + "11985200802\n" + "21967721144\n" + "11984907781\n" + "11976015652\n" + "47989144443\n" + "71991746694\n" + "21967652071\n" + "21995440432\n" + "31996812317\n" + "71983356383\n" + "85987253654\n" + "53992005050\n" + "21996234580\n" + "14981326355\n" + "61981583990\n" + "21987072298\n" + "15996012432\n" + "42998597908\n" + "51992865267\n" + "11968893620\n" + "45999742456\n" + "91984292035\n" + "61984851118\n" + "41998344380\n" + "61995646006\n" + "22998110637\n" + "91992688597\n" + "85996687840\n" + "11959444059\n" + "81984034704\n" + "11984503099\n" + "84994338011\n" + "44984221978\n" + "67991233479\n" + "11961294168\n" + "24988353634\n" + "11942340156\n" + "6199697823\n" + "11973037713\n" + "88999832939\n" + "51997597345\n" + "61995535594\n" + "61984187866\n" + "21975391505\n" + "11 984503099\n" + "18991232944\n" + "11982653425\n" + "11982833077\n" + "21972877776\n" + "71991121485\n" + "21964715733\n" + "19981240514\n" + "21984098795\n" + "11971951553\n" + "17997326618\n" + "51992867687\n" + "18997369497\n" + "17981581837\n" + "43988083367\n" + "92988262412\n" + "21996516024\n" + "27997539964\n" + "64981121040\n" + "51981469916\n" + "47996534090\n" + "14998246504\n" + "64981752914\n" + "55992032265\n" + "11991139816\n" + "11981759175\n" + "31996620203\n" + "34984109408\n" + "87988626539\n" + "21980099585\n" + "11968792649\n" + "21998272264\n" + "21988251527\n" + "51993448739\n" + "11947274733\n" + "41997473411\n" + "91992860406\n" + "77991682450\n" + "15981131800\n" + "61996970564\n" + "65992064736\n" + "21997304300\n" + "19999090584\n" + "11976455298\n" + "1234566\n" + "47999909660\n" + "19981882536\n" + "4588315485\n" + "11982444056\n" + "21994978987\n" + "69984084240\n" + "62982092015\n" + "11987486354\n" + "11976026617\n" + "18996572827\n" + "11999804953\n" + "62993341187\n" + "31995517394\n" + "44999771563\n" + "45998021821\n" + "91993956406\n" + "71986777762\n" + "44999720760\n" + "11967886215\n" + "14997575703\n" + "44998881319\n" + "35999575537\n" + "12997735114\n" + "97981049401\n" + "91988277067\n" + "11991335088\n" + "92984263212\n" + "92984443399\n" + "11947437935\n" + "96991459193\n" + "11999430099\n" + "45999481413\n" + "17992482065\n" + "15996099885\n" + "11933038223\n" + "51982349372\n" + "81987451160\n" + "31982353316\n" + "+351 968 914 929\n" + "5511946951312\n" + "69992620819\n" + "22999151127\n" + "21976740733\n" + "21986684308\n" + "11952805609\n" + "31975723282\n" + "11947724201\n" + "11943032673\n" + "31991766646\n" + "21981820486\n" + "21971408056\n" + "62981516075\n" + "21982739911\n" + "11969105895\n" + "16992022520\n" + "71999368648\n" + "61985786427\n" + "81979019078\n" + "45999927079\n" + "48999309473\n" + "16993081713\n" + "11948319251\n" + "21982866296\n" + "21965463102\n" + "19993149154\n" + "11954664231\n" + "11993406652\n" + "11993884027\n" + "21966040290\n" + "6198543713\n" + "11969008168\n" + "21999726364\n" + "11947821160\n" + "71991562848\n" + "11974272454\n" + "21996043148\n" + "11962095586\n" + "61992643763\n" + "35997430876\n" + "11967956212\n" + "11962745008\n" + "71994118085\n" + "71994118085\n" + "62992513076\n" + "54991672670\n" + "11985961735\n" + "62982659150\n" + "19982690400\n" + "11983122230\n" + "21990790941\n" + "21981641772\n" + "31991964117\n" + "11964173619\n" + "67991252101\n" + "+59176652345\n" + "22997291209\n" + "13991898143\n" + "73999369061\n" + "21991043379\n" + "21990995172\n" + "19994162983\n" + "35991948721\n" + "66996351406\n" + "21981179749\n" + "47999228252\n" + "17997515850\n" + "35988250587\n" + "31975863717\n" + "82998237781\n" + "56931256244\n" + "11970196252\n" + "47991120973\n" + "65981704841\n" + "21967789898\n" + "11999736131\n" + "95991329709\n" + "71991334436\n" + "95991306188\n" + "21979994265\n" + "85988769535\n" + "22998462153\n" + "21973195508\n" + "31972342470\n" + "21967300135\n" + "11954392499\n" + "21976983907\n" + "11953040781\n" + "43996724680\n" + "21981810146\n" + "33999718651\n" + "62995460865\n" + "919875250\n" + "21 98082-7333\n" + "84999112477\n" + "19992698038\n" + "21980886868\n" + "21998107835\n" + "47996599887\n" + "85999645883\n" + "11952049182\n" + "11981825656\n" + "86998192304\n" + "61983008923\n" + "81998325731\n" + "21982322222\n" + "44998636094\n" + "71994044572\n" + "71994044572\n" + "95984049298\n" + "84981640957\n" + "62986233263\n" + "41995792330\n" + "67984624728\n" + "21976019507\n" + "21970786450\n" + "99992245136\n" + "21969821832\n" + "41991555703\n" + "11976668663\n" + "27999857242\n" + "33988799922\n" + "65992410294\n" + "22981284354\n" + "21998993800\n" + "11959629774\n" + "21 98180-0881\n" + "67999477502\n" + "61974008626\n" + "19971685484\n" + "61974008626\n" + "34992045214\n" + "21969916634\n" + "71991801706\n" + "61982409597\n" + "61974008626\n" + "67992537128\n" + "85997662248\n" + "83991358149\n" + "11984338395\n" + "47996696450\n" + "11914876959\n" + "21980573935\n" + "11987404874\n" + "53984325566\n" + "21980253613\n" + "11980982774\n" + "65981123418\n" + "65981228767\n" + "69984725169\n" + "21995443497\n" + "21987601742\n" + "24999203370\n" + "11959032736\n" + "11948712739\n" + "11970878217\n" + "48991011590\n" + "21971036500\n" + "21998696931\n" + "24988418932\n" + "11974891269\n" + "91992514798\n" + "11948778935\n" + "11996557749\n" + "21987615164\n" + "21991793024\n" + "11983483968\n" + "91984056212\n" + "13991640097\n" + "67996313964\n" + "88997031645\n" + "21990674305\n" + "14982185127\n" + "11972707738\n" + "11965117074\n" + "19983228776\n" + "11981616860\n" + "33999908820\n" + "43991405548\n" + "77991766174\n" + "61998590362\n" + "969737669\n" + "11948480508\n" + "21995481559\n" + "11953136076\n" + "11978576189\n" + "11966111324\n" + "11961058028\n" + "97999026463\n" + "11958837892\n" + "84991915696\n" + "41998499875\n" + "11976223929\n" + "24998110836\n" + "21995971388\n" + "21988439742\n" + "31985703401\n" + "61991496484\n" + "45991062100\n" + "11995515700\n" + "17981452700\n" + "21982326470\n" + "21978787228\n" + "66981056724\n" + "75999240015\n" + "21973587604\n" + "44988265113\n" + "85997227106\n" + "11996077403\n" + "11949182157\n" + "21975257893\n" + "63984853599\n" + "11977490669\n" + "11967830717\n" + "11949805512\n" + "11974820353\n" + "71992012049\n" + "21993745883\n" + "12996427780\n" + "61999541122\n" + "11985109251\n" + "31992085164\n" + "11940117251\n" + "81996556473\n" + "11945888311\n" + "31995792598\n" + "19987070867\n" + "21985627349\n" + "31985726169\n" + "11976731469\n" + "69999161621\n" + "71982030286\n" + "21974132450\n" + "97984304204\n" + "11989173702\n" + "21 993892669\n" + "11966101960\n" + "74999702420\n" + "37998402546\n" + "13974209002\n" + "61998775555\n" + "21964216256\n" + "65998007416\n" + "83988646433\n" + "51985580012\n" + "24981820192\n" + "11983202630\n" + "84994188191\n" + "21974638516\n" + "11985858583\n" + "21978856908\n" + "21993399545\n" + "11999550793\n" + "11984669331\n" + "31986329304\n" + "82988130706\n" + "82993494945\n" + "61998755585\n" + "88999850182\n" + "11 99941 7738\n" + "22999771831\n" + "11981501720\n" + "21988497580\n" + "11945455093\n" + "12996570385\n" + "19992837557\n" + "13981196767\n" + "11987619336\n" + "73991553597\n" + "21967839986\n" + "21981297357\n" + "11961094714\n" + "48996985004\n" + "11999212115\n" + "21997782249\n" + "35991152547\n" + "27996671812\n" + "31987874983\n" + "11967768818\n" + "11982515933\n" + "85991881800\n" + "77991813715\n" + "92993522091\n" + "31971014186\n" + "31995808677\n" + "11998030658\n" + "85999402512\n" + "61999286093\n" + "34996304707\n" + "21983273235\n" + "71984430443\n" + "71996962898\n" + "21983414856\n" + "21983414856\n" + "98985735243\n" + "84988950029\n" + "82991070380\n" + "62996227283\n" + "71996295243\n" + "11972452430\n" + "24981352315\n" + "+573222110957\n" + "48996294342\n" + "85988837371\n" + "5519991572829\n" + "11950888666\n" + "71981548710\n" + "48988174220\n" + "11989108698\n" + "75988236440\n" + "13992138882\n" + "12991546513\n" + "11971041999\n" + "43991937998\n" + "11943519485\n" + "21995587887\n" + "11962840115\n" + "12991667402\n" + "21989294706\n" + "16988024213\n" + "31983918260\n" + "21982806273\n" + "71991571841\n" + "11956639205\n" + "21969439010\n" + "21980375789\n" + "21973354674\n" + "62982358020\n" + "81981902201\n" + "19996466631\n" + "75999264237\n" + "89994712333\n" + "65981270077\n" + "11932376435\n" + "61991464215\n" + "12991753476\n" + "11954333777\n" + "11958463568\n" + "11987982199\n" + "61991956799\n" + "21986526883\n" + "11949220335\n" + "11973250383\n" + "11984745927\n" + "13988165748\n" + "5561982704554\n" + "11972296729\n" + "71983616850\n" + "987397923\n" + "91991312888\n" + "21 999856255\n" + "21984145577\n" + "71992818100\n" + "61982405149\n" + "61982751752\n" + "11963388622\n" + "21967798857\n" + "18996601903\n" + "11940004671\n" + "45991220559\n" + "(32)-9911452086\n" + "47992291054\n" + "11912803487\n" + "41992310209\n" + "41997224765\n" + "31993614083\n" + "21968923232\n" + "21964195310\n" + "11980862781\n" + "85987454467\n" + "24992508608\n" + "11999826855\n" + "21969384982\n" + "21974984260\n" + "11972164545\n" + "79999777136\n" + "82999842980\n" + "83998790819\n" + "77998608434\n" + "11934172441\n" + "21987877165\n" + "21965213112\n" + "91980727317\n" + "81999352769\n" + "81936189198\n" + "21991405470\n" + "22992227099\n" + "21972707044\n" + "21972707044\n" + "11937669585\n" + "45998558593\n" + "27996012226\n" + "91981626063\n" + "62981035821\n" + "31980018000\n" + "21 979605374\n" + "11976210093\n" + "91989502759\n" + "11988899988\n" + "69981067291\n" + "22999913820\n" + "11971167026\n" + "91991928453\n" + "84996409219\n" + "11974418257\n" + "51996432988\n" + "98984876392\n" + "11977466687\n" + "92984031579\n" + "11954264070\n" + "71987660090\n" + "11964552366\n" + "66996639715\n" + "88988049528\n" + "21981383877\n" + "21999666837\n" + "+17783226854\n" + "41995510662\n" + "11958593919\n" + "51997416809\n" + "11974437882\n" + "22999661858\n" + "11976371510\n" + "11983251360\n" + "27999683003\n" + "11963967401\n" + "84981121296\n" + "65992481198\n" + "11971571636\n" + "11945591478\n" + "11954352610\n" + "11933325881\n" + "21988904457\n" + "11976003820\n" + "48996001452\n" + "21988743558\n" + "11967181879\n" + "11957458937\n" + "11994562644\n" + "11966639127\n" + "11913590047\n" + "24988460179\n" + "11981846876\n" + "11994476430\n" + "11988059260\n" + "41 992044342\n" + "61992534394\n" + "11962673173\n" + "84999026435\n" + "24998495269\n" + "21986484160\n" + "12981885485\n" + "11939593803\n" + "31972603635\n" + "21993624762\n" + "61983545318\n" + "11983782083\n" + "11953798210\n" + "65999813491\n" + "61995117200\n" + "69984898797\n" + "71999182575\n" + "71991883666\n" + "62983238932\n" + "(21) 998975470\n" + "11986477264\n" + "21985728528\n" + "42998469876\n" + "11961528720\n" + "87981469920\n" + "11915612589\n" + "42998469876\n" + "95991257518\n" + "31988880199\n" + "13981382697\n" + "81979012973\n" + "11998999366\n" + "38999037814\n" + "21979037417\n" + "11947496401\n" + "81999616350\n" + "83996281280\n" + "11914624501\n" + "67998349522\n" + "67999025130\n" + "71991376469\n" + "11999131395\n" + "21980511733\n" + "55984186994\n" + "21983257163\n" + "55991729975\n" + "11973232673\n" + "11991106024\n" + "13974127697\n" + "11976600304\n" + "22981747983\n" + "75991281893\n" + "11989672493\n" + "21983348267\n" + "11948815178\n" + "11948792760\n" + "91981001120\n" + "21990164361\n" + "11996717546\n" + "11977881683\n" + "31997146043\n" + "21968745119\n" + "61992148862\n" + "81994990343\n" + "21981684396\n" + "11954807904\n" + "21992634649\n" + "11962928793\n" + "83986677554\n" + "34617839818\n" + "92993682288\n" + "11940530653\n" + "11973380376\n" + "71991128717\n" + "54991264066\n" + "21989840438\n" + "64984435637\n" + "21991403514\n" + "82998136891\n" + "48991306120\n" + "21983312224\n" + "21982884401\n" + "11967807521\n" + "21998133517\n" + "21999245991\n" + "27988140058\n" + "31-98844-6810\n" + "11991156467\n" + "19991496300\n" + "11985293507\n" + "24999745171\n" + "21974537677\n" + "65999711737\n" + "11968035981\n" + "51989557714\n" + "21991677454\n" + "47992725124\n" + "11992243449\n" + "81992116246\n" + "61983260301\n" + "21976662340\n" + "11999652913\n" + "41991785695\n" + "175604768\n" + "21976603617\n" + "41995883307\n" + "11965560495\n" + "71994021610\n" + "19983965760\n" + "71986430333\n" + "27997335505\n" + "11970112866\n" + "21993937074\n" + "11999090000\n" + "71992315228\n" + "92985989219\n" + "48991812438\n" + "21991355609\n" + "19989859213\n" + "21968748082\n" + "21999056665\n" + "85988559326\n" + "11972717200\n" + "87996088535\n" + "21997363389\n" + "61996860061\n" + "21964817431\n" + "11970275129\n" + "43999006711\n" + "11974209591\n" + "81979105606\n" + "85998194066\n" + "61999748086\n" + "4399329032\n" + "38988331356\n" + "7999101699\n" + "21991017979\n" + "11988504692\n" + "27996253714\n" + "21994608496\n" + "21990977408\n" + "999999999999\n" + "67992056061\n" + "11962177778\n" + "11964913087\n" + "11978577984\n" + "21968676025\n" + "21995119818\n" + "31982419121\n" + "11995372350\n" + "31993883448\n" + "71981949382\n" + "65981097810\n" + "77999641682\n" + "31984221564\n" + "31975188641\n" + "73982131427\n" + "62983226907\n" + "27996964764\n" + "21996665841\n" + "12991524300\n" + "11988479142\n" + "68999896421\n" + "5199586078\n" + "32999874164\n" + "11978039490\n" + "11968674059\n" + "85994142351\n" + "21976968093\n" + "55981183322\n" + "51981208262\n" + "(13)991671170\n" + "86988417351\n" + "98985222378\n" + "(31)98855-7031\n" + "41999928750\n" + "71999479032\n" + "11992653001\n" + "21997653972\n" + "21968130889\n" + "92981648102\n" + "21979594627\n" + "41997445828\n" + "12981191193\n" + "11998863940\n" + "33991008900\n" + "21974344098\n" + "21993123349\n" + "47996729338\n" + "27996315792\n" + "65999875703\n" + "11949461870\n" + "66999373855\n" + "66999727003\n" + "18991128125\n" + "43996283556\n" + "19993355282\n" + "24998137450\n" + "82999900605\n" + "61999253842\n" + "71996301512\n" + "15996365266\n" + "34991400204\n" + "51996328990\n" + "21980867177\n" + "41995807720\n" + "(81)99273-4353\n" + "13974022182\n" + "11976076761\n" + "21993791460\n" + "33999877357\n" + "62986446872\n" + "62985121366\n" + "85996606569\n" + "71999107802\n" + "12988130041\n" + "84988516155\n" + "81998406878\n" + "13996970704\n" + "49991655254\n" + "95991649662\n" + "71983758987\n" + "31987748390\n" + "22997998673\n" + "21999383770\n" + "21 981133274\n" + "31971690011\n" + "21985513171\n" + "31999682317\n" + "11 957901507\n" + "27988080258\n" + "98981809731\n" + "94991149551\n" + "11951967082\n" + "19982825609\n" + "47988886206\n" + "47997094668\n" + "24992157608\n" + "16992939630\n" + "61982644025\n" + "51981425086\n" + "11963237646\n" + "71993082437\n" + "41984024603\n" + "13997562770\n" + "92982409222\n" + "11982702265\n" + "31995135800\n" + "19993887409\n" + "24999181991\n" + "21983080215\n" + "51996263278\n" + "87988384231\n" + "41988978838\n" + "61996243475\n" + "31981196283\n" + "11989584330\n" + "41995050843\n" + "17991724764\n" + "11959349462\n" + "85999515692\n" + "11995871661\n" + "61983295195\n" + "51995267545\n" + "27995267613\n" + "31999522484\n" + "6198321-1118\n" + "12992268171\n" + "11987386750\n" + "11945194545\n" + "61983557854\n" + "88997797710\n" + "67984442568\n" + "85998305926\n" + "11994352223\n" + "11989571520\n" + "11958052973\n" + "21967477962\n" + "11987805857\n" + "62992190142\n" + "31 99245-4000\n" + "84996342425\n" + "11976510610\n" + "98981393707\n" + "34998852228\n" + "11982173737\n" + "24999113100\n" + "62992145215\n" + "11962880144\n" + "55996217368\n" + "21976394530\n" + "11995925397\n" + "68992431585\n" + "48991218863\n" + "62981148774\n" + "51992228575\n" + "11972753646\n" + "81995252820\n" + "11944607347\n" + "19984098441\n" + "24988125796\n" + "11951496684\n" + "27999362524\n" + "48999016058\n" + "11996173723\n" + "11948276814\n" + "53981158925\n" + "67993081432\n" + "11945650957\n" + "21998372085\n" + "11945631908\n" + "61981331755\n" + "85989710000\n" + "62994260116\n" + "98991620050\n" + "92984081519\n" + "11960611961\n" + "13974039156\n" + "11996989752\n" + "21981056915\n" + "11963526128\n" + "34992252503\n" + "21993164270\n" + "61999681028\n" + "51995880118\n" + "12981318952\n" + "11973531923\n" + "21988900384\n" + "19986041857\n" + "0\n" + "21982576614\n" + "32999590773\n" + "21988155625\n" + "11960721722\n" + "21994144139\n" + "65981131727\n" + "73988655876\n" + "11985016891\n" + "11948379944\n" + "21996400644\n" + "11947613188\n" + "21980257594\n" + "11941627610\n" + "54997074152\n" + "21998760092\n" + "11955896183\n" + "47988379594\n" + "21986625410\n" + "(94)981613975\n" + "11991270085\n" + "12981100723\n" + "21969057686\n" + "21982067648\n" + "351917972334\n" + "87981610507\n" + "71999431370\n" + "21966522217\n" + "15996639881\n" + "11974958976\n" + "85999645883\n" + "15991150606\n" + "11943829597\n" + "11982042833\n" + "34998221966\n" + "11980981978\n" + "81988730201\n" + "16993458285\n" + "11992578507\n" + "68999181270\n" + "54991442288\n" + "11964368204\n" + "79988162078\n" + "48991655939\n" + "11978016907\n" + "11932466442\n" + "11964238537\n" + "11998013025\n" + "11948697373\n" + "75988913115\n" + "31998419688\n" + "61999219167\n" + "21988729959\n" + "11949266005\n" + "21998771758\n" + "11986681656\n" + "51981296053\n" + "11984368141\n" + "11 95609-2975\n" + "31992850812\n" + "11988859197\n" + "51992209007\n" + "11996060989\n" + "11946455182\n" + "2195175833841\n" + "61996344494\n" + "11983529638\n" + "11996465490\n" + "22999272005\n" + "24 99966-0533\n" + "11976116996\n" + "51358413\n" + "(92)995151245\n" + "(92)995151245\n" + "92992045605\n" + "11984797785\n" + "11983308417\n" + "11983496142\n" + "21992130380\n" + "32596358862\n" + "14998150081\n" + "6199029869\n" + "41984041022\n" + "21965263172\n" + "8199292399\n" + "21996631350\n" + "55996832335\n" + "22981312810\n" + "51981345167\n" + "21968772193\n" + "61992785182\n" + "21999999999\n" + "219895984\n" + "11911824205\n" + "21983237884\n" + "21983794736\n" + "21996760336\n" + "16988463829\n" + "11944452690\n" + "54981271661\n" + "11959541324\n" + "11958790491\n" + "47999068065\n" + "11933431993\n" + "11990220572\n" + "18997586305\n" + "82994363330\n" + "61984983717\n" + "8296149787\n" + "62991882077\n" + "48998229801\n" + "38988116312\n" + "61998380510\n" + "11950435711\n" + "41999894190\n" + "11948300266\n" + "11969420447\n" + "48998486310\n" + "11914402105\n" + "11994655396\n" + "11982035698\n" + "11944911975\n" + "55997279595\n" + "85986302245\n" + "51992139233\n" + "11964456571\n" + "11957539651\n" + "11910916181\n" + "19982865540\n" + "11991700049\n" + "21964262829\n" + "(11)986526506\n" + "71992847546\n" + "11960273664\n" + "71996103816\n" + "31998526391\n" + "11964149667\n" + "95984212520\n" + "11944471574\n" + "99991694434\n" + "21981467090\n" + "2134991612266\n" + "31996870863\n" + "21987800900\n" + "11948157157\n" + "11988800174\n" + "84996238691\n" + "27992265489\n" + "37999142416\n" + "11981849396\n" + "92981720031\n" + "84996668163\n" + "11911033967\n" + "61983300826\n" + "21965613330\n" + "21999711698\n" + "19996191132\n" + "91984189241\n" + "51993447684\n" + "21968325104\n" + "11996860161\n" + "69993069922\n" + "71987499827\n" + "21967446805\n" + "(21)980789631\n" + "21988684827\n" + "98986000383\n" + "34999228927\n" + "11963611501\n" + "24999487371\n" + "24988325879\n" + "71993460255\n" + "11913510468\n" + "22992037100\n" + "21965414928\n" + "21999088806\n" + "21983237884\n" + "21965081244\n" + "21971025346\n" + "21990322635\n" + "11985468707\n" + "21993021974\n" + "14998194683\n" + "11941000233\n" + "11946489890\n" + "15988026352\n" + "11981551025\n" + "21964279025\n" + "219999999999\n" + "219999999999\n" + "84991048586\n" + "61983081555\n" + "21993382787\n" + "81993792612\n" + "11949330871\n" + "21993741758\n" + "85999560788\n" + "219999999999\n" + "11947909100\n" + "11949510285\n" + "21964684552\n" + "11941001150\n" + "11976179936\n" + "11958682384\n" + "11937640957\n" + "71982481476\n" + "11988769890\n" + "11983823784\n" + "11995588458\n" + "21988781444\n" + "11942383434\n" + "11987177667\n" + "11949731655\n" + "11934895849\n" + "21998938592\n" + "0\n" + "21999999999\n" + "11960619499\n" + "11981239240\n" + "17981456493\n" + "11983157336\n" + "(19) 99810-1337\n" + "11940230676\n" + "13991584269\n" + "(11)973729150\n" + "11942142697\n" + "11982630489\n" + "11943140977\n" + "+971505143273\n" + "11992655569\n" + "11993721266\n" + "11930105424\n" + "11964820081\n" + "129978988747\n" + "41999297607\n" + "38991067342\n" + "11969062839\n" + "21991467679\n" + "11952572712\n" + "11966287152\n" + "11996028766\n" + "84994533204\n" + "84997027466\n" + "83993330252\n" + "11998028037\n" + "11953624359\n" + "85991341316\n" + "81999681457\n" + "27999695903\n" + "11998594691\n" + "11968405707\n" + "62985636407\n" + "22988598861\n" + "21986014242\n" + "21975865365\n" + "21964809045\n" + "81987470269\n" + "88999071615\n" + "17988039204\n" + "71994026843\n" + "219645734379\n" + "21976321485\n" + "21997886816\n" + "14996401049\n" + "21964279025\n" + "21999999999\n" + "2196427-9025\n" + "21789456123\n" + "21789456123\n" + "21987456321\n" + "2199999999999\n" + "2199999999\n" + "21999999999999\n" + "21999999999999\n" + "219999999999\n" + "219000000000\n" + "2112345678\n" + "21924563131\n" + "21983237884\n" + "21983237884\n" + "2199998888\n" + "2199998888\n" + "2199998888\n" + "219000000000\n" + "2199998888\n" + "2199999999\n" + "21976321485\n" + "21976321484\n" + "21976321484\n" + "21978563214\n" + "21983237884\n" + "21985237884\n\n\n\n\n\n\n\n\n" + "21983414856\n\n\n\n\n\n" + "987812152333705228774451\n\n\n\n\n\n\n" + "21976321485\n\n\n\n\n" + "21983237884\n\n\n\n\n\n\n\n\n\n\n" + "5521983256542\n" + "5521983256542\n" + "5521983256542\n" + "5521983256542\n" + "5521983256542\n" + "2134567898\n" + "21983237884\n" + "21980078850"; final Pattern pattern = Pattern.compile(regex, 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