Ruby, prüfen, ob die Zeichenfolge alle gültigen Hex-Zeichen ist?

7

Ich muss prüfen, ob eine 4-stellige Zeichenkette alle gültigen Hex ist, ich habe eine andere Frage gefunden, die genau zeigt, was ich tun möchte, aber es ist Java: Regex zu überprüfen Zeichenfolge enthält nur Hex-Zeichen

Wie kann ich das erreichen?

Ich lese die Ruby-Dokumentation für Reguläre Ausdrücke, aber ich verstehe nicht, wie man basierend auf dieser Übereinstimmung ein Wahres oder Falsches zurückgibt.

    
JP Silvashy 31.01.2012, 06:46
quelle

2 Antworten

19

In Ruby regex \ h steht eine hexadezimale Ziffer und \ H für eine nicht hexadezimale Ziffer.

Also !str[/\H/] ist was du suchst.

    
pguardiario 31.01.2012, 09:18
quelle
5
%Vor%

macht den Trick. Wenn Sie Groß- / Kleinschreibung nicht beachten möchten, dann:

%Vor%     
Jakub Hampl 31.01.2012 06:56
quelle

Tags und Links