Итак, в рамках изучения языка я хотел проверить три строки для определенного шаблона и вернуть только первое совпадение этого шаблона.Получение подстроки из списка строк
Моя попытка была использовать комбинацию находке и регулярных выражений для просмотра списка:
def date = [
"some string",
"some other string 11.11.2000",
"another one 20.10.1990"
].find { title ->
title =~ /\d{2}\.\d{2}\.\d{4}/
}
Этот вид работ, оставляя всю строку в date
.
Моя цель, однако, состоит в том, чтобы в итоге получилось «11.11.2000» в date
; Я предполагаю, что каким-то образом я должен иметь доступ к группе захвата, но как?
Этот вопрос лучше подходит для переполнения стека. Когда вы двигаете его, пожалуйста, для любви ко всему, что тепло и пушисто, * удалите его здесь. * –
@RobertHarvey Кажется, мне не хватает необходимых привилегий. Делай, как хочешь, потому что я доверяю твоему мнению. – npst