Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2009, 17:35   #1
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию Задача по замене строк

Задача: для заданной строки все вхождения вида ColRow, где Col - набор символов A..Z, Row - набор символов 0..9 заменить на $var.ColRow, где $var - параметр.

Пример:
$var="_";
3+A1+BC29*QQ389+a1+b+C
-> 3+_A1+_BC29*_QQ389+a1+b+C
motorway вне форума Ответить с цитированием
Старый 06.07.2009, 19:35   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

используйте preg_replace()
свободен...
wall66 вне форума Ответить с цитированием
Старый 06.07.2009, 19:44   #3
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Очень мудреная функция. Пока пробую свой код написать
motorway вне форума Ответить с цитированием
Старый 06.07.2009, 23:58   #4
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

что то вроде ~s/(.)[A..Z][0..9]/$var/g
Sergey2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Снова о замене названия кнопок Shevali Общие вопросы Delphi 1 07.06.2009 17:04
Програмка по выделению и замене байтов florion Помощь студентам 1 28.02.2009 00:00
Нужен макрос Excel по поиску и замене Михалыч01 Microsoft Office Excel 2 06.11.2008 18:03
задача на массив строк hijack Помощь студентам 0 26.11.2007 23:10
прога по замене текста alex89bb Общие вопросы Delphi 6 27.01.2007 16:09