REGEXP, собрать ссылки со страницы

Если требуется собрать все ссылки которые есть на странице то поможет следующее регулярное выражение:

{<a.*?\s{1}href=\s*(&#91;"'&#93;)(.+?)\1.*?>}

оно ищет href который может быть обрамлен кавычками, слева от него может быть любое кол. символов до начала тега, но обязательно будет пробел, справа после закрывающей URL кавычки может быть любое количество символов или сразу закрываться тег.

следующий код собирает в скалярный массив все ссылки.

while($a=~m{<a.*?\s{1}href=\s*(&#91;"'&#93;)(.+?)\1.*?>}oig){
	push(@m,$2) if $2;
}

или краткая форма:

push(@m,$2) while($a=~m{<a.*?\s{1}href=\s*(&#91;"'&#93;)(.+?)\1.*?>}ig);

REGEXP, собрать все email’ы со страницы

Вот, простая и дубовая конструкция, лишенная красоты и лаконичности присущей перлу, но зато очевидная на 100%

while($a=~m{=(['"])mailto:(.+?)\1.*?>}ig)
{
	push(@m,$2) if $2;
}

это регулярное выражение ищет в тексте конструкцию вида «mailto:blablabla», где кавычки могут быть как одинарные так и двойные, первые скобки нужны для того чтобы найти и определить в переменную $1 тип кавычек в которых находится искомое, ну а вторые нужны чтобы в переменную $2 положить сам почтовый адрес.

более краткая запись:

push(@m,$2) while($a=~m{=(['"])mailto:(.+?)\1.*?>}ig);

Настройка гитары

Наткнулся на новый для себя способ настраивать гитару. Если первая струна по звучанию мной уже настроена и наиболее близко лежит к Ми :), то настроить остальные стандартным методом в унисон по 4 ладу красиво не получалось, унисон есть, строя нет, играет как дрова.
А вот и то что помогло решить проблему, не полностью, руки то выпрямить не получилось, но хоть играть стала краше.

имеем настроенную первую струну, от нее уже пляшем к другим

настраиваем 2-ю струну, зажимаем 1-ую на 7-ем ладу, а 2-я звучит открыто. Добиваемся гармоничного красивого звучания, тобишь унисон.

настраиваем 3-ю струну, зажимаем 1-ую на 3-ем ладу, а 3-я звучит открыто.

настраиваем 4-ю струну, зажимаем 4-ую на 2-ем ладу, а 1-я звучит открыто.

настраиваем 5-ю струну, зажимаем 5-ую на 3-ем ладу, а 2-я звучит открыто.

настраиваем 6-ю струну, зажимаем 6-ую на 3-ем ладу, а 3-я звучит открыто.

вариант 2
настраиваем 6-ю струну, зажимаем 6-ую на 2-ем ладу, а 4-я звучит открыто.

***

да что ты знаешь про море Росса,
ты и небо то небось не видел, отребье, выросшее на станции..
ругался старый капитан.
я молчал, мне не хотелось спорить, я не хотел продолжать разговор,
я знал, что сегодня, годовщина смерти его последнего сына.
Капитан остался один, один как я, но у него было небо и море…