@ -518,7 +518,7 @@ def parse_registrants(data):
" Holder of domain name: \n (?P<name>[ \ S \ s]+) \n (?P<street>.+) \n (?P<postalcode>[A-Z0-9-]+) \ s+(?P<city>.+) \n (?P<country>.+) \n Contractual Language " , # nic.ch
" Holder of domain name: \n (?P<name>[ \ S \ s]+) \n (?P<street>.+) \n (?P<postalcode>[A-Z0-9-]+) \ s+(?P<city>.+) \n (?P<country>.+) \n Contractual Language " , # nic.ch
" \n \n (?:Owner)? \ s+: (?P<name>.*) \n (?: \ s+: (?P<organization>.*) \n )? \ s+: (?P<street>.*) \n \ s+: (?P<city>.*) \n \ s+: (?P<state>.*) \n \ s+: (?P<country>.*) \n " , # nic.io
" \n \n (?:Owner)? \ s+: (?P<name>.*) \n (?: \ s+: (?P<organization>.*) \n )? \ s+: (?P<street>.*) \n \ s+: (?P<city>.*) \n \ s+: (?P<state>.*) \n \ s+: (?P<country>.*) \n " , # nic.io
" Contact Information: \n \ [Name \ ] \ s*(?P<name>.*) \n \ [Email \ ] \ s*(?P<email>.*) \n \ [Web Page \ ] \ s*(?P<url>.*) \n \ [Postal code \ ] \ s*(?P<postalcode>.*) \n \ [Postal Address \ ] \ s*(?P<street1>.*) \n (?: \ s+(?P<street2>.*) \n )?(?: \ s+(?P<street3>.*) \n )? \ [Phone \ ] \ s*(?P<phone>.*) \n \ [Fax \ ] \ s*(?P<fax>.*) \n " , # jprs.jp
" Contact Information: \n \ [Name \ ] \ s*(?P<name>.*) \n \ [Email \ ] \ s*(?P<email>.*) \n \ [Web Page \ ] \ s*(?P<url>.*) \n \ [Postal code \ ] \ s*(?P<postalcode>.*) \n \ [Postal Address \ ] \ s*(?P<street1>.*) \n (?: \ s+(?P<street2>.*) \n )?(?: \ s+(?P<street3>.*) \n )? \ [Phone \ ] \ s*(?P<phone>.*) \n \ [Fax \ ] \ s*(?P<fax>.*) \n " , # jprs.jp
" Registrant ID: [ ]* (?P<handle>.*)\n Registrant Name: [ ]* (?P<name>.*)\n (?:Registrant Organization: [ ]* (?P<organization>.*)\n )?Registrant Address1: [ ]* (?P<street1>.*)\n (?:Registrant Address2: [ ]* (?P<street2>.*)\n )?(?:Registrant Address3: [ ]* (?P<street3>.*)\n )?Registrant City: [ ]* (?P<city>.*)\n Registrant State/Province:[ ]* (?P<state>.*)\n Registrant Postal Code:[ ]* (?P<postalcode>.*)\n Registrant Country: [ ]* (?P<country>.*)\n Registrant Country Code: [ ]* .*\n Registrant Phone Number: [ ]* (?P<phone>.*)\n (?:Registrant Facsimile Number: [ ]* (?P<facsimile>.*)\n )?Registrant Email: [ ]* (?P<email>.*)" , # .US (NeuStar)
" Registrant ID: (?P<handle>.*)\n Registrant Name: (?P<name>.*)\n (?:Registrant Organization: (?P<organization>.*)\n )?Registrant Address1: (?P<street1>.*)\n (?:Registrant Address2: (?P<street2>.*)\n )?(?:Registrant Address3: (?P<street3>.*)\n )?Registrant City: (?P<city>.*)\n (?: Registrant State/Province:(?P<state>.*)\n )? Registrant Postal Code:(?P<postalcode>.*)\n Registrant Country: (?P<country>.*)\n Registrant Country Code: .*\n Registrant Phone Number: (?P<phone>.*)\n (?:Registrant Facsimile Number: (?P<facsimile>.*)\n )?Registrant Email: (?P<email>.*)" , # .US , .biz (NeuStar)
" Organisation Name[.]* (?P<name>.*) \n Organisation Address[.]* (?P<street1>.*) \n Organisation Address[.]* (?P<street2>.*) \n (?: Organisation Address[.]* (?P<street3>.*) \n )? Organisation Address[.]* (?P<city>.*) \n Organisation Address[.]* (?P<postalcode>.*) \n Organisation Address[.]* (?P<state>.*) \n Organisation Address[.]* (?P<country>.*) " , # Melbourne IT (what a horrid format...)
" Organisation Name[.]* (?P<name>.*) \n Organisation Address[.]* (?P<street1>.*) \n Organisation Address[.]* (?P<street2>.*) \n (?: Organisation Address[.]* (?P<street3>.*) \n )? Organisation Address[.]* (?P<city>.*) \n Organisation Address[.]* (?P<postalcode>.*) \n Organisation Address[.]* (?P<state>.*) \n Organisation Address[.]* (?P<country>.*) " , # Melbourne IT (what a horrid format...)
" Registrant:[ ]*(?P<name>.+) \n [ \ s \ S]*Eligibility Name:[ ]*(?P<organization>.+) \n [ \ s \ S]*Registrant Contact ID:[ ]*(?P<handle>.+) \n " , # .au business
" Registrant:[ ]*(?P<name>.+) \n [ \ s \ S]*Eligibility Name:[ ]*(?P<organization>.+) \n [ \ s \ S]*Registrant Contact ID:[ ]*(?P<handle>.+) \n " , # .au business
" Eligibility Type:[ ]*Citizen \ /Resident \n [ \ s \ S]*Registrant Contact ID:[ ]*(?P<handle>.+) \n [ \ s \ S]*Registrant Contact Name:[ ]*(?P<name>.+) \n " , # .au individual
" Eligibility Type:[ ]*Citizen \ /Resident \n [ \ s \ S]*Registrant Contact ID:[ ]*(?P<handle>.+) \n [ \ s \ S]*Registrant Contact Name:[ ]*(?P<name>.+) \n " , # .au individual
@ -550,7 +550,7 @@ def parse_registrants(data):
" Technical Contact: \n tech_org: (?P<organization>.*) \n tech_name: (?P<name>.*) \n tech_email: (?P<email>.*) \n tech_address: (?P<address>.*) \n tech_city: (?P<city>.*) \n tech_state: (?P<state>.*) \n tech_zip: (?P<postalcode>.*) \n tech_country: (?P<country>.*) \n tech_phone: (?P<phone>.*) " , # Bellnames
" Technical Contact: \n tech_org: (?P<organization>.*) \n tech_name: (?P<name>.*) \n tech_email: (?P<email>.*) \n tech_address: (?P<address>.*) \n tech_city: (?P<city>.*) \n tech_state: (?P<state>.*) \n tech_zip: (?P<postalcode>.*) \n tech_country: (?P<country>.*) \n tech_phone: (?P<phone>.*) " , # Bellnames
" Technical contact: \n (?P<name>[ \ S \ s]+) \n (?P<street>.+) \n (?P<postalcode>[A-Z0-9-]+) \ s+(?P<city>.+) \n (?P<country>.+) \n \n " , # nic.ch
" Technical contact: \n (?P<name>[ \ S \ s]+) \n (?P<street>.+) \n (?P<postalcode>[A-Z0-9-]+) \ s+(?P<city>.+) \n (?P<country>.+) \n \n " , # nic.ch
" Tech Contact ID:[ ]*(?P<handle>.+) \n Tech Contact Name:[ ]*(?P<name>.+) " , # .au
" Tech Contact ID:[ ]*(?P<handle>.+) \n Tech Contact Name:[ ]*(?P<name>.+) " , # .au
" Technical Contact ID: [ ]* (?P<handle>.*)\n Technical Contact Name: [ ]* (?P<name>.*)\n (?:Technical Contact Organization: [ ]* (?P<organization>.*)\n )?Technical Contact Address1: [ ]* (?P<street1>.*)\n (?:Technical Contact Address2: [ ]* (?P<street2>.*)\n )?(?:Technical Contact Address3: [ ]* (?P<street3>.*)\n )?Technical Contact City: [ ]* (?P<city>.*)\n Technical Contact State/Province:[ ]* (?P<state>.*)\n Technical Contact Postal Code:[ ]* (?P<postalcode>.*)\n Technical Contact Country: [ ]* (?P<country>.*)\n Technical Contact Country Code: [ ]* .*\n Technical Contact Phone Number: [ ]* (?P<phone>.*)\n (?:Technical Contact Facsimile Number: [ ]* (?P<facsimile>.*)\n )?Technical Contact Email: [ ]* (?P<email>.*)" , # .US (NeuStar)
" Technical Contact ID: (?P<handle>.*)\n Technical Contact Name: (?P<name>.*)\n (?:Technical Contact Organization: (?P<organization>.*)\n )?Technical Contact Address1: (?P<street1>.*)\n (?:Technical Contact Address2: (?P<street2>.*)\n )?(?:Technical Contact Address3: (?P<street3>.*)\n )?Technical Contact City: (?P<city>.*)\n (?: Technical Contact State/Province:(?P<state>.*)\n )? Technical Contact Postal Code:(?P<postalcode>.*)\n Technical Contact Country: (?P<country>.*)\n Technical Contact Country Code: .*\n Technical Contact Phone Number: (?P<phone>.*)\n (?:Technical Contact Facsimile Number: (?P<facsimile>.*)\n )?Technical Contact Email: (?P<email>.*)" , # .US , .biz (NeuStar)
" Tech Name[.]* (?P<name>.*) \n Tech Address[.]* (?P<street1>.*) \n Tech Address[.]* (?P<street2>.*) \n (?: Tech Address[.]* (?P<street3>.*) \n )? Tech Address[.]* (?P<city>.*) \n Tech Address[.]* (?P<postalcode>.*) \n Tech Address[.]* (?P<state>.*) \n Tech Address[.]* (?P<country>.*) \n Tech Email[.]* (?P<email>.*) \n Tech Phone[.]* (?P<phone>.*) \n Tech Fax[.]* (?P<fax>.*) " , # Melbourne IT
" Tech Name[.]* (?P<name>.*) \n Tech Address[.]* (?P<street1>.*) \n Tech Address[.]* (?P<street2>.*) \n (?: Tech Address[.]* (?P<street3>.*) \n )? Tech Address[.]* (?P<city>.*) \n Tech Address[.]* (?P<postalcode>.*) \n Tech Address[.]* (?P<state>.*) \n Tech Address[.]* (?P<country>.*) \n Tech Email[.]* (?P<email>.*) \n Tech Phone[.]* (?P<phone>.*) \n Tech Fax[.]* (?P<fax>.*) " , # Melbourne IT
" Technical contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" Technical contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" tech-c-name: \ s*(?P<name>.+) \n tech-c-type: \ s*(?P<type>.+) \n tech-c-address: \ s*(?P<street>.+) \n tech-c-postcode: \ s*(?P<postalcode>.+) \n tech-c-city: \ s*(?P<city>.+) \n tech-c-country: \ s*(?P<country>.+) \n (?:tech-c-phone: \ s*(?P<phone>.+) \n )?(?:tech-c-email: \ s*(?P<email>.+) \n )? " , # Hetzner
" tech-c-name: \ s*(?P<name>.+) \n tech-c-type: \ s*(?P<type>.+) \n tech-c-address: \ s*(?P<street>.+) \n tech-c-postcode: \ s*(?P<postalcode>.+) \n tech-c-city: \ s*(?P<city>.+) \n tech-c-country: \ s*(?P<country>.+) \n (?:tech-c-phone: \ s*(?P<phone>.+) \n )?(?:tech-c-email: \ s*(?P<email>.+) \n )? " , # Hetzner
@ -572,7 +572,7 @@ def parse_registrants(data):
" Administrative Contact Details:[ ]* \n (?P<organization>.*) \n (?P<name>.*)[ ] { 2,} \ ((?P<email>.*) \ ) \n (?P<street1>.*) \n (?: (?P<street2>.*) \n )?(?: (?P<street3>.*) \n )? (?P<city>.*) \n (?P<state>.*),(?P<postalcode>.*) \n (?P<country>.*) \n Tel. (?P<phone>.*) " , # Whois.com
" Administrative Contact Details:[ ]* \n (?P<organization>.*) \n (?P<name>.*)[ ] { 2,} \ ((?P<email>.*) \ ) \n (?P<street1>.*) \n (?: (?P<street2>.*) \n )?(?: (?P<street3>.*) \n )? (?P<city>.*) \n (?P<state>.*),(?P<postalcode>.*) \n (?P<country>.*) \n Tel. (?P<phone>.*) " , # Whois.com
" admin-id:[ ]*(?P<handle>.*) \n (?:admin-organization:[ ]*(?P<organization>.*) \n )?admin-name:[ ]*(?P<name>.*) \n admin-street:[ ]*(?P<street>.*) \n admin-city:[ ]*(?P<city>.*) \n admin-zip:[ ]*(?P<postalcode>.*) \n admin-country:[ ]*(?P<country>.*) \n (?:admin-phone:[ ]*(?P<phone>.*) \n )?(?:admin-fax:[ ]*(?P<fax>.*) \n )?admin-email:[ ]*(?P<email>.*) " , # InterNetworX
" admin-id:[ ]*(?P<handle>.*) \n (?:admin-organization:[ ]*(?P<organization>.*) \n )?admin-name:[ ]*(?P<name>.*) \n admin-street:[ ]*(?P<street>.*) \n admin-city:[ ]*(?P<city>.*) \n admin-zip:[ ]*(?P<postalcode>.*) \n admin-country:[ ]*(?P<country>.*) \n (?:admin-phone:[ ]*(?P<phone>.*) \n )?(?:admin-fax:[ ]*(?P<fax>.*) \n )?admin-email:[ ]*(?P<email>.*) " , # InterNetworX
" Administrative Contact: \n admin_org: (?P<organization>.*) \n admin_name: (?P<name>.*) \n admin_email: (?P<email>.*) \n admin_address: (?P<address>.*) \n admin_city: (?P<city>.*) \n admin_state: (?P<state>.*) \n admin_zip: (?P<postalcode>.*) \n admin_country: (?P<country>.*) \n admin_phone: (?P<phone>.*) " , # Bellnames
" Administrative Contact: \n admin_org: (?P<organization>.*) \n admin_name: (?P<name>.*) \n admin_email: (?P<email>.*) \n admin_address: (?P<address>.*) \n admin_city: (?P<city>.*) \n admin_state: (?P<state>.*) \n admin_zip: (?P<postalcode>.*) \n admin_country: (?P<country>.*) \n admin_phone: (?P<phone>.*) " , # Bellnames
" Administrative Contact ID: [ ]* (?P<handle>.*)\n Administrative Contact Name: [ ]* (?P<name>.*)\n (?:Administrative Contact Organization: [ ]* (?P<organization>.*)\n )?Administrative Contact Address1: [ ]* (?P<street1>.*)\n (?:Administrative Contact Address2: [ ]* (?P<street2>.*)\n )?(?:Administrative Contact Address3: [ ]* (?P<street3>.*)\n )?Administrative Contact City: [ ]* (?P<city>.*)\n Administrative Contact State/Province:[ ]* (?P<state>.*)\n Administrative Contact Postal Code:[ ]* (?P<postalcode>.*)\n Administrative Contact Country: [ ]* (?P<country>.*)\n Administrative Contact Country Code: [ ]* .*\n Administrative Contact Phone Number: [ ]* (?P<phone>.*)\n (?:Administrative Contact Facsimile Number: [ ]* (?P<facsimile>.*)\n )?Administrative Contact Email: [ ]* (?P<email>.*)" , # .US (NeuStar)
" Administrative Contact ID: (?P<handle>.*)\n Administrative Contact Name: (?P<name>.*)\n (?:Administrative Contact Organization: (?P<organization>.*)\n )?Administrative Contact Address1: (?P<street1>.*)\n (?:Administrative Contact Address2: (?P<street2>.*)\n )?(?:Administrative Contact Address3: (?P<street3>.*)\n )?Administrative Contact City: (?P<city>.*)\n (?: Administrative Contact State/Province:(?P<state>.*)\n )? Administrative Contact Postal Code:(?P<postalcode>.*)\n Administrative Contact Country: (?P<country>.*)\n Administrative Contact Country Code: .*\n Administrative Contact Phone Number: (?P<phone>.*)\n (?:Administrative Contact Facsimile Number: (?P<facsimile>.*)\n )?Administrative Contact Email: (?P<email>.*)" , # .US , .biz (NeuStar)
" Admin Name[.]* (?P<name>.*) \n Admin Address[.]* (?P<street1>.*) \n Admin Address[.]* (?P<street2>.*) \n (?: Admin Address[.]* (?P<street3>.*) \n )? Admin Address[.]* (?P<city>.*) \n Admin Address[.]* (?P<postalcode>.*) \n Admin Address[.]* (?P<state>.*) \n Admin Address[.]* (?P<country>.*) \n Admin Email[.]* (?P<email>.*) \n Admin Phone[.]* (?P<phone>.*) \n Admin Fax[.]* (?P<fax>.*) " , # Melbourne IT
" Admin Name[.]* (?P<name>.*) \n Admin Address[.]* (?P<street1>.*) \n Admin Address[.]* (?P<street2>.*) \n (?: Admin Address[.]* (?P<street3>.*) \n )? Admin Address[.]* (?P<city>.*) \n Admin Address[.]* (?P<postalcode>.*) \n Admin Address[.]* (?P<state>.*) \n Admin Address[.]* (?P<country>.*) \n Admin Email[.]* (?P<email>.*) \n Admin Phone[.]* (?P<phone>.*) \n Admin Fax[.]* (?P<fax>.*) " , # Melbourne IT
" Administrative contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" Administrative contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" admin-c-name: \ s*(?P<name>.+) \n admin-c-type: \ s*(?P<type>.+) \n admin-c-address: \ s*(?P<street>.+) \n admin-c-postcode: \ s*(?P<postalcode>.+) \n admin-c-city: \ s*(?P<city>.+) \n admin-c-country: \ s*(?P<country>.+) \n (?:admin-c-phone: \ s*(?P<phone>.+) \n )?(?:admin-c-email: \ s*(?P<email>.+) \n )? " , # Hetzner
" admin-c-name: \ s*(?P<name>.+) \n admin-c-type: \ s*(?P<type>.+) \n admin-c-address: \ s*(?P<street>.+) \n admin-c-postcode: \ s*(?P<postalcode>.+) \n admin-c-city: \ s*(?P<city>.+) \n admin-c-country: \ s*(?P<country>.+) \n (?:admin-c-phone: \ s*(?P<phone>.+) \n )?(?:admin-c-email: \ s*(?P<email>.+) \n )? " , # Hetzner
@ -591,7 +591,7 @@ def parse_registrants(data):
" Billing Contact Details:[ ]* \n (?P<organization>.*) \n (?P<name>.*)[ ] { 2,} \ ((?P<email>.*) \ ) \n (?P<street1>.*) \n (?: (?P<street2>.*) \n )?(?: (?P<street3>.*) \n )? (?P<city>.*) \n (?P<state>.*),(?P<postalcode>.*) \n (?P<country>.*) \n Tel. (?P<phone>.*) " , # Whois.com
" Billing Contact Details:[ ]* \n (?P<organization>.*) \n (?P<name>.*)[ ] { 2,} \ ((?P<email>.*) \ ) \n (?P<street1>.*) \n (?: (?P<street2>.*) \n )?(?: (?P<street3>.*) \n )? (?P<city>.*) \n (?P<state>.*),(?P<postalcode>.*) \n (?P<country>.*) \n Tel. (?P<phone>.*) " , # Whois.com
" billing-id:[ ]*(?P<handle>.*) \n (?:billing-organization:[ ]*(?P<organization>.*) \n )?billing-name:[ ]*(?P<name>.*) \n billing-street:[ ]*(?P<street>.*) \n billing-city:[ ]*(?P<city>.*) \n billing-zip:[ ]*(?P<postalcode>.*) \n billing-country:[ ]*(?P<country>.*) \n (?:billing-phone:[ ]*(?P<phone>.*) \n )?(?:billing-fax:[ ]*(?P<fax>.*) \n )?billing-email:[ ]*(?P<email>.*) " , # InterNetworX
" billing-id:[ ]*(?P<handle>.*) \n (?:billing-organization:[ ]*(?P<organization>.*) \n )?billing-name:[ ]*(?P<name>.*) \n billing-street:[ ]*(?P<street>.*) \n billing-city:[ ]*(?P<city>.*) \n billing-zip:[ ]*(?P<postalcode>.*) \n billing-country:[ ]*(?P<country>.*) \n (?:billing-phone:[ ]*(?P<phone>.*) \n )?(?:billing-fax:[ ]*(?P<fax>.*) \n )?billing-email:[ ]*(?P<email>.*) " , # InterNetworX
" Billing Contact: \n bill_org: (?P<organization>.*) \n bill_name: (?P<name>.*) \n bill_email: (?P<email>.*) \n bill_address: (?P<address>.*) \n bill_city: (?P<city>.*) \n bill_state: (?P<state>.*) \n bill_zip: (?P<postalcode>.*) \n bill_country: (?P<country>.*) \n bill_phone: (?P<phone>.*) " , # Bellnames
" Billing Contact: \n bill_org: (?P<organization>.*) \n bill_name: (?P<name>.*) \n bill_email: (?P<email>.*) \n bill_address: (?P<address>.*) \n bill_city: (?P<city>.*) \n bill_state: (?P<state>.*) \n bill_zip: (?P<postalcode>.*) \n bill_country: (?P<country>.*) \n bill_phone: (?P<phone>.*) " , # Bellnames
" Billing Contact ID: [ ]* (?P<handle>.*)\n Billing Contact Name: [ ]* (?P<name>.*)\n (?:Billing Contact Organization: [ ]* (?P<organization>.*)\n )?Billing Contact Address1: [ ]* (?P<street1>.*)\n (?:Billing Contact Address2: [ ]* (?P<street2>.*)\n )?(?:Billing Contact Address3: [ ]* (?P<street3>.*)\n )?Billing Contact City: [ ]* (?P<city>.*)\n Billing Contact State/Province:[ ]* (?P<state>.*)\n Billing Contact Postal Code:[ ]* (?P<postalcode>.*)\n Billing Contact Country: [ ]* (?P<country>.*)\n Billing Contact Country Code: [ ]* .*\n Billing Contact Phone Number: [ ]* (?P<phone>.*)\n (?:Billing Contact Facsimile Number: [ ]* (?P<facsimile>.*)\n )?Billing Contact Email: [ ]* (?P<email>.*)" , # .US (NeuStar)
" Billing Contact ID: (?P<handle>.*)\n Billing Contact Name: (?P<name>.*)\n (?:Billing Contact Organization: (?P<organization>.*)\n )?Billing Contact Address1: (?P<street1>.*)\n (?:Billing Contact Address2: (?P<street2>.*)\n )?(?:Billing Contact Address3: (?P<street3>.*)\n )?Billing Contact City: (?P<city>.*)\n (?: Billing Contact State/Province:(?P<state>.*)\n )? Billing Contact Postal Code:(?P<postalcode>.*)\n Billing Contact Country: (?P<country>.*)\n Billing Contact Country Code: .*\n Billing Contact Phone Number: (?P<phone>.*)\n (?:Billing Contact Facsimile Number: (?P<facsimile>.*)\n )?Billing Contact Email: (?P<email>.*)" , # .US , .biz (NeuStar)
" Billing contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" Billing contact: \n (?: (?P<organization>.+) \n )? (?P<name>.+) \n (?P<email>.+) \n (?P<street>.+) \n (?P<city>.+), (?P<state>.+) (?P<postalcode>.+) (?P<country>.+) \n Phone: (?P<phone>.*) \n Fax: (?P<fax>.*) \n " , # Fabulous.com
" Billing Contact Information :[ ]* \n [ ]+(?P<firstname>.*) \n [ ]+(?P<lastname>.*) \n [ ]+(?P<organization>.*) \n [ ]+(?P<email>.*) \n [ ]+(?P<street>.*) \n [ ]+(?P<city>.*) \n [ ]+(?P<postalcode>.*) \n [ ]+(?P<phone>.*) \n [ ]+(?P<fax>.*) \n \n " , # GAL Communication
" Billing Contact Information :[ ]* \n [ ]+(?P<firstname>.*) \n [ ]+(?P<lastname>.*) \n [ ]+(?P<organization>.*) \n [ ]+(?P<email>.*) \n [ ]+(?P<street>.*) \n [ ]+(?P<city>.*) \n [ ]+(?P<postalcode>.*) \n [ ]+(?P<phone>.*) \n [ ]+(?P<fax>.*) \n \n " , # GAL Communication
]
]