Your спасибо, так пашет. насчет символов между, может ни чего не быть а может пробел, табуляция или EOL, а вот если будет еще что то это уже проблемы того, кто это что то поставил. А знак # я так понимаю он заменяет / в который "оборачивается" регулярное выражение (они взаимозаменяемые)
Да, заменяет. Я обычно использую для ограничения регулярки знак ~, потому что он почти нигде не встречается (в отличие от #, который бывает в тех же ссылках). Попробуйте еще с флагом g в регулярке.