Показать сообщение отдельно
Старый 19.03.2003, 19:18     # 2
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
С помощью такой фичи:
Код:
$name=~s/что_заменить/на_что_заменить/g;
В что_заменить можно вставлять шаблоны:

. Соответствует любому символу
[мн-во симв] Соответствует любому символу из данного мн-ва
[^мн-во] Отрицание мн-ва символов
(....) Группировка элементов(и также запоминание в переменных $1 $2 $3 ...)
(..|..|..) Одна из альтернатив
* повторение образца 0 или более раз
? Повторение 0 или 1 раз
+ Повторение 1 или более раз
{n,m} повторение от n до m раз
{n} повторение точно n раз
{n,} повторение n и более раз
Спец символы:
\t \r \n ... Управляющие символы:табуляции,возврат каретки,перевод строки.....
\d Соответствует цифре,Аналог [0-9]
\D Соответствует нецифровому симсволу,аналог[^0-9]
\w Соответствует букве
\W Соответствует небуквеному символу
\s Соответствует пробельным символам(пробелы,табуляции,новые строки..)
\S Соответствует непробельному символу
\b Соответствует границе слова
\B Соответствует не границе слова

Например:
Код:
$name=~s/\[B\]/<b>/g;
$name=~s/\[\/B\]/<\/b>/g;
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 19.03.2003 в 19:20.
Ghost вне форума