Ruby/Wyrażenia regularne: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje) Nie podano opisu zmian |
Szymon wro (dyskusja | edycje) |
||
Linia 51:
<pre>
ruby> def ma_hex(s) # "zawiera hex w ostrych nawiasach"
| (s =~ /<0(x|X)(\d|[a-f]|[A-F])+>/) != nil
| end
Linia 57:
ruby> ma_hex "Ten nie ma."
false
ruby> ma_hex "Może ten? {0x35}" # zły rodzaj nawiasów
false
ruby> ma_hex "Albo ten? <0x38z7e>" # fałszywa liczba hex
false
ruby> ma_hex "Dobra, ten: <0xfc0004>."
|