У меня есть файл в текстовом формате moinmoin:
* [[ Virtualbox Guest Additions]] (2011/10/17 15:19)
* [[ Abiword Wordprocessor]] (2010/10/27 20:17)
* [[ Sylpheed E-Mail]] (2010/03/30 21:49)
* [[ Kupfer]] (2010/05/16 20:18)
Все слова между '[[' и ']]' являются кратким описанием записи. Мне нужно извлечь всю запись, а не каждое слово в отдельности.
Я нашел здесь ответ на аналогичный вопрос: https://stackoverflow.com/a/2700749/819596, но могу » Я не понимаю ответ: "my @array = $str =~ /( \{ (?: [^{}]* | (?0) )* \} )/xg;"
Все, что работает, будет принято, но очень помогут пояснения, например: что делает (?0)
или /xg
.