Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6310
Последний выпуск: 19.06.2015

Регулярное выражение

87K
21 июня 2015 года
Сергей Гаев
6 / / 21.06.2015
Здравствуйте подскажите пожалуйста как сделать регулярное выражение - Поиск в строке заглавных русских букв и двухзначных цифр и добавление впереди них 1 пробела. Большое спасибо!
87K
21 июня 2015 года
Сергей Гаев
6 / / 21.06.2015
Здравствуйте эту статью я читал
$pattern = '/d{2}/';
$pattern2 = ' \1';
echo $slova = preg_replace($pattern,$pattern2,$slova);

данное выражение находит двухзначное число и меняет его на пробел но число стирает а мне нужно чтобы число осталось , подскажите пожалуйста
8
21 июня 2015 года
mfender
3.5K / / 15.06.2005
Можно так: /([А-Я]|\d{2})/mu
 
Код:
preg_replace("/([А-Я]|\d{2})/mu", "\x20$1", "Строк456а, состоящая из руссКих букв и чИ647сел");
На выхлопе: " Строк 456а, состоящая из русс Ких букв и ч И 647сел"
87K
21 июня 2015 года
Сергей Гаев
6 / / 21.06.2015
Цитата: mfender
Можно так: /([А-Я]|d{2})/mu
 
Код:
preg_replace("/([А-Я]|d{2})/mu", "x20$1", "Строк456а, состоящая из руссКих букв и чИ647сел");
На выхлопе: " Строк 456а, состоящая из русс Ких букв и ч И 647сел"

Вай КККККККККруто Большое спасибо!!!!!! Теперь мы можем брать сплошной текст из утм метки и вставлять его на сайте как заголовок!!!!

87K
21 июня 2015 года
Сергей Гаев
6 / / 21.06.2015
mfender а можно еще добавить что если попадается аббревиатура из 3 заглавных букв то поставить 1 пробел перед аббревиатурой а не перед каждой заглавной буквой?
8
21 июня 2015 года
mfender
3.5K / / 15.06.2005
Ну то же самое: /([А-Я]{3}|\d{2})/mu
Не понятно, только, зачем всё это. Акронимы разве в бывают в исходном тексте, не отбитые пробелами?
87K
21 июня 2015 года
Сергей Гаев
6 / / 21.06.2015
Цитата: mfender
Ну то же самое: /([А-Я]{3}|d{2})/mu
Не понятно, только, зачем всё это. Акронимы разве в бывают в исходном тексте, не отбитые пробелами?

Вот ссылка с утм метки из рекламной компании

/OknaV.php?&utm_source=google&utm_medium=ОкнаВ&utm_term=ЗаказатьОкнаПвхМинск&utm_text=Быстроза3дня.Гарантия-12лет&utm_text2=Замер+монтаж=0Заходитесейчас!&utm_campaign=OknaPVKHokna-designby

берем из этой ссылки utm_term=ЗаказатьОкнаПВХМинск и вставляем ее как заголовок на сайте в ссылке все должно быть слитно чтобы работала ссылка а регулярным выражением это делим. В итоге сотни разных ссылок из обьявлений по которым переходит пользователь и все со своими заголовками

Большое спасибо

87K
21 июня 2015 года
Сергей Гаев
6 / / 21.06.2015
Поэтому пробел нужно ставить перед заглавными буквами слов и перед абривеатурой

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог