diff --git a/README.md b/README.md index 8c486bb..cb969ba 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ * [HTML](~/HTML/) * [CSS](~/CSS/) * [HTTP](~/HTTP/) +* [Crystal](~/Crystal/) * [PHP](~/PHP/) * [JavaScript](~/JavaScript/) * [nginx](~/nginx/) diff --git a/~/Crystal/README.md b/~/Crystal/README.md new file mode 100644 index 0000000..45f4db8 --- /dev/null +++ b/~/Crystal/README.md @@ -0,0 +1,4 @@ +# Crystal + +## std +- [Значение из Regex::MatchData](value_from_match.cr) - Получить значение из `Regex::MatchData("Happy")` diff --git a/~/Crystal/value_from_match.cr b/~/Crystal/value_from_match.cr new file mode 100644 index 0000000..ce6cd20 --- /dev/null +++ b/~/Crystal/value_from_match.cr @@ -0,0 +1,8 @@ +test_string_1 = "rw------- (0o600)" +# test_string_2 = "rwx------ (0o700)" + +if /\d{3}/.match(test_string_1).try &.[0] != "600" + puts "Password file permissions is not RW for you.".colorize(:red) + + exit(0) +end