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>."