Kom ihåg mig?
Home Menu

Menu


Parsa ut HTML adress?

Ämnesverktyg Visningsalternativ
Oläst 2017-12-31, 16:54 #1
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
Standard Parsa ut HTML adress?

Hej, finns det någon vänlig själ som har lust att hjälpa mig parsa ut adressen C# från en sträng med följande format.

Kod:
\nAnnalind Ankegränd 255 A \n742 14 Göteborg\n
Så här långt har jag kunnat göra.

HTML-kod:
string street = sHtml.Substring(1);
street = sHtml.Substring(0, sHtml.IndexOf(" \n"));

string zipCode = sHtml.Substring(sHtml.IndexOf(" \n") + 2);
zipCode = zipCode.Substring(0, 6).Replace(" ", string.Empty);
Respons:
Street = Annalind Ankegränd 255 A
zipCode = 74214
city = ???

Detta kanske inte är bästa sättet heller, hur skulle ni göra?
naak2803 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2017-12-31, 18:49 #2
Stefan Johanssons avatar
Stefan Johansson Stefan Johansson är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 162
Stefan Johansson Stefan Johansson är inte uppkopplad
Medlem
Stefan Johanssons avatar
 
Reg.datum: Aug 2010
Inlägg: 162
Om det alltid ser ut på det viset så kanske regex är ett alternativ? C# är inte riktigt min grej, sökte mig bara fram hur man hanterar regex i C# nu så det går nog att göra det på bättre sätt - men någonting sådant här kanske?
http://rextester.com/live/AMETX58905
Stefan Johansson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:51.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017