Autor Zpráva
Darth-Cz-
Profil *
Dobrý den,

prosím vás o radu s následující věcí:

Potřeboval bych regulární výraz, kterému vyhovují řetězce:

2+0 Lůžko dospělý
2+1 Lůžko dospělý
2+0 Lůžko dospělý - pobyt

a nevyhovují mu řetězce:

1+0 Lůžko dospělý - pobyt (single room)
2+1 Přistýlka dospělý
1+0 Lůžko dospělý (single room)

Nějak na to nemohu přijít :( Za odpověď děkuji.
Joker
Profil
Darth-Cz-:
Jaký je vzorec?
Musí to být: 2+(0 nebo 1) Lůžko dospělý (volitelně něco)?

Pak nějak takhle:
2\+[0-1] Lůžko dospělý.*
Darth-Cz-
Profil *
Joker:
Čísla mohou být jakékoli:
(cislo)+(cislo) Lůžko dospělý( - pobyt)

- pobyt je volitelné (může být a nemusí)
Joker
Profil
No tak pohoda:

[1-9]\+[0-9] Lůžko dospělý( - pobyt)?$

- čísla nevím jak mohou být vysoká
Darth-Cz-
Profil *
Joker:
funguje skvěle ;) díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: