Diskuze: Regex - Čísla a čárka

C# .NET .NET (C# a Visual Basic) Regex - Čísla a čárka American English version English version

Avatar
Josef Kuchař (Pepa489):

Ahoj po dlouhé době,
potřeboval bych vytvořit regulární výraz pro číslice a čárku.
Příklady:
98,87,45 Validní
98a,45 Nevalidní
75,14 Validní
Můj reg. výraz:

[0-9,]

Funguje ale když zadám např. 19a,78 tak to vyhodí chybu
Díky za odpovědi
Pepa489

Odpovědět 22.9.2014 18:37
2x piš, jednou debuguj
Avatar
Odpovídá na coells
Josef Kuchař (Pepa489):

Díky funguje, ale musel jsem odstranit to escapování :D

Nahoru Odpovědět 22.9.2014 19:02
2x piš, jednou debuguj
Avatar
Nahoru Odpovědět 22.9.2014 19:07
2x piš, jednou debuguj
Avatar
coells
Redaktor
Avatar
Odpovídá na Josef Kuchař (Pepa489)
coells:

Jaké escapování jsi musel odstranit? \A \Z jsou atomic zero-width assertions a takhle se zapisují.

 
Nahoru Odpovědět  +1 22.9.2014 19:09
Avatar
Odpovídá na coells
Josef Kuchař (Pepa489):

Visual studio mě to \A a \Z nebere

Nahoru Odpovědět 22.9.2014 19:33
2x piš, jednou debuguj
Avatar
coells
Redaktor
Avatar
Odpovídá na Josef Kuchař (Pepa489)
coells:

:-D To Visual Studio je ale zlé...

string pattern = @"\A[0-9,]+\Z";
 
Nahoru Odpovědět 22.9.2014 19:35
Avatar
Nahoru Odpovědět 22.9.2014 20:18
2x piš, jednou debuguj
Avatar
Nahoru Odpovědět 22.9.2014 20:18
2x piš, jednou debuguj
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 9 zpráv z 9.