NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
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.