| imho.ws |
![]() |
|
|
|
# 2 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
С помощью такой фичи:
Код:
$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. |
|
|