6 ms·
I like using `parse` in Rebol / Red - http://www.rebol.com/r3/docs/functions/parse.html http://www.rebol.com/r3/docs/functions/parse.html Here's the parse rule
by draegtun 5y ago
I like using `parse` in Rebol / Red - http://www.rebol.com/r3/docs/functions/parse.html http://www.rebol.com/r3/docs/functions/parse.html
Here's the parse rule for Batman:
[
16 "na"
2 [space "batman"]
]
And complete example for the Semantic version:
digit: charset "1234567890"
if parse "0.2.5" [
opt "v"
copy major [some digit]
"."
copy minor [some digit]
"."
copy patch [some digit]
][
print [major minor patch]
]