Rubular: a Ruby regular expression editor and tester
Regex quick reference
[abc]A single character of: a, b or c [^abc]Any single character except: a, b, or c [a-z]Any single character in the range a-z [a-zA-Z]Any single character in the range a-z or A-Z ^Start of line $End of line \AStart of string \zEnd of string
.Any single character \sAny whitespace character \SAny non-whitespace character \dAny digit \DAny non-digit \wAny word character (letter, number, underscore) \WAny non-word character \bAny word boundary character
(...)Capture everything enclosed (a|b)a or b a?Zero or one of a a*Zero or more of a a+One or more of a a{3}Exactly 3 of a a{3,}3 or more of a a{3,6}Between 3 and 6 of a options:
icase insensitive
mmake dot match newlines
xignore whitespace in regex
operform #{...} substitutions only onceFor a complete Ruby regex guide, see the Pickaxe.
浙公网安备 33010602011771号