Я пытаюсь извлечь строки, содержащие два слова, разделенные одним или несколькими пробелами из списка. Пример:Perl regex extract два последовательных слова
@a=("aaa12:.", "lala lulu", "erwer", ",", "lala loqw asqwd", "asdas sadsad", "asasd| asq");
@b=grep {/\w+\s+\w+/} @a;
это дает мне
'lala lulu',
'lala loqw asqwd',
'asdas sadsad'
, но я не хочу, чтобы Grep один с тремя словами ...
Я попытался @b=grep {/^\w\s+\w$/}
, но тогда я не получаю любые совпадения. Должно быть простым, но я просто не понимаю. Какое регулярное выражение мне нужно здесь?
Отлично, спасибо! – user1981275
@ user1981275 ... принимаю (принимаю) (http://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack-overflow) ответ .. –