var reg = /\[\[.*?\]\](\s|$)/g, str = 'Заголовок: [[*longtitle:default=`[[*pagetitle]]`]] Лорем ипсум [[tag]] долор сит [[~[[*id]]]] амет...' alert(str.match(reg).join("\n"))