Как напечатать часть строки - PullRequest
0 голосов
/ 16 ноября 2011

Я искал в текстовом файле все строки, содержащие слово velcro. Теперь я хочу напечатать содержимое этих строк, но только те части, которые следуют velcro

скажи, что у меня есть строка текста

the purple monkey climbs the velcro cactus

Как бы я распечатал все, что идет после velcro (ищет общий ответ)

Я начал с:

c = /.*velcro.*/

if (line ==~ c){
println ...
}

1 Ответ

5 голосов
/ 16 ноября 2011

Используйте группу захвата в своем регулярном выражении:

c = ~/.*velcro(.*)/

m = line =~ c
if (m) {
    println m[0][1]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...