Avatar
Člen
Člen
Avatar
Člen:

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. července 13:00
...
Avatar
petrbeltimone:

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. července 13:38
 
Nahoru Odpovědět 6. července 13:37
Avatar
Odpovídá na petrbeltimone
petrbeltimone:
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. července 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.