Diskuze: Rozpoznání stringu.

C# .NET .NET (C# a Visual Basic) Rozpoznání stringu. American English version English version

Avatar
Majkel
Člen
Avatar
Majkel:

Ahoj, potřeboval bych poradit s následujícím problémem.

Mám takovýto string:

string s = "Nějaký text <parametr1="neco" parametr2="neco"> další text."

A nyní potřebuji v tomto stringu rozpoznat část <parametr1="neco" parametr2="neco">. Normálně bych to udělal za pomoci:

if (s.Contains("<parametr1="neco" parametr2="neco">")
**{}**

Problém ale je, že mezi uvozovky může uživatel vkládat hodnoty, které pak zpracovávám a celý string nahrazuji jiným, podle zadaných hodnot. Nevím tedy, jak takový string ve větě rozpoznat, když některé jeho části jsou proměnlivé.

Snad jsem to tak nějak vysvětlil. Díky za rady.

Editováno 2.4.2015 8:57
 
Odpovědět 2.4.2015 8:56
Avatar
vosa53
Člen
Avatar
vosa53:

Přesně na tohle jsou regulární výrazy. :)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 2.4.2015 8:59
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 2 zpráv z 2.