WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Parsa ut HTML adress? (https://www.wn.se/forum/showthread.php?t=1068868)

naak2803 2017-12-31 16:54

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?

Stefan Johansson 2017-12-31 18:49

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


Alla tider är GMT +2. Klockan är nu 14:24.

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