РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗goTsTmRgL9 94 of 129 menu

Задачи на регулярные выражения в Go. Часть 9

Дана строка, содержащая имена функций:

str := "func1() func2() func3()"

Получите массив имен функций из строки.

Дана строка с тегом:

str := "<a href="" class="eee" id="zzz">"

Получите массив имен атрибутов этого тега.

Дана строка с переменными:

str := "aaa bbb ccc"

Получите массив имен переменных из этой строки (без доллара).

Дан следующий код:

str := "aaa BBB" re := regexp.MustCompile(`[a-zA-Z]+`) result := re.ReplaceAllString(str, "!")

Упростите , использовав соответствующий модификатор.

Дан массив строк:

array := []string{"apple", "banana", "cherry", "date", "fig"}

Отфильтруйте массив, оставив только элементы, начинающиеся на букву 'b'.

Дан массив строк:

arr := []string{"error404", "success", "warning", "info", "error500"}

Отфильтруйте массив, оставив только строки, содержащие слово 'error'.

Дан массив строк:

arr := []string{"123", "45.6", "78", "9.0", "text"}

Отфильтруйте массив, оставив только строки, представляющие целые числа.

Дан массив строк:

arr := []string{"user1@example.com", "invalid", "user2@test.org", "not-email"}

Отфильтруйте массив, оставив только валидные email-адреса.

Определите, что год находится в интервале от 1900 до 2100 с помощью одного только регулярного выражения.

Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить