Есть паттерн регулярного выражения. Допустим blabla anytext lala.
blabla и lala это краевые идентификаторы. Если теперь я сделаю match для какой нибудь строки, и если паттерн подойдет, то в совпадениях функция вернет строку с краевыми условиями также.
Например для паттерна blabla(.*)lala для строки 1241241blablaAAAAAlala23532523 match вернет blablaAAAAAlala.
Ну и собственно можно как-то сразу в регулярном выражении указать чтобы возвращался фрагмент который меня интересует, в данном случае AAAAA.