Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Získanie hodnoty reťazca z webu

C# .NET .NET (C# a Visual Basic) Získanie hodnoty reťazca z webu American English version English version

Aktivity (1)
Avatar
Člen
Člen
Avatar
Člen:6.7.2016 13:00

Dopracoval som sa k tomuto problémum...
Na webe mám uložený súbor, z ktorého získam príkaz požiadavkou. Odpoveď na požiadavku je v podobe reťazca a vyzerá približne takto - HTML:

<head>
</head>
<body>
prikaz
</body>

Získanie príkazu nerobí problém, ale neviem ako získať príkaz aj s parametrom:

...html
prikaz(param)

Jednoducho povedané - potrebujem získať reťazec v zátvorke. Nejaký nápad ako na to? :)

Odpovědět 6.7.2016 13:00
...
Avatar
petrbeltimone:6.7.2016 13:37

Asi bych to vyresil pres regulerni vyrazy...

priklad:

var retezec = "<head></head><body>prikaz</body>";
var regex = new Regex("<body>(.*)</body>");
var match = regex.Match(retezec);
if (match.Success)
{
var result = match.Groups[1];
}
Editováno 6.7.2016 13:38
 
Nahoru Odpovědět 6.7.2016 13:37
Avatar
Odpovídá na petrbeltimone
petrbeltimone:6.7.2016 13:47
var retezec = @"<head></head><body>prikaz(parametr)</body>";
var regex = new Regex(@"<body>(.*)\((.*)\)</body>");
var match = regex.Match(retezec);
if (match.Success)
{var prikaz = match.Groups[1];
var parametr = match.Groups[2];
}
 
Nahoru Odpovědět 6.7.2016 13:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.