Регулярное выражение
Здравствуйте подскажите пожалуйста как сделать регулярное выражение - Поиск в строке заглавных русских букв и двухзначных цифр и добавление впереди них 1 пробела. Большое спасибо!
$pattern = '/d{2}/';
$pattern2 = ' \1';
echo $slova = preg_replace($pattern,$pattern2,$slova);
данное выражение находит двухзначное число и меняет его на пробел но число стирает а мне нужно чтобы число осталось , подскажите пожалуйста
Код:
preg_replace("/([А-Я]|\d{2})/mu", "\x20$1", "Строк456а, состоящая из руссКих букв и чИ647сел");
Цитата: mfender
Можно так: /([А-Я]|d{2})/mu
На выхлопе: " Строк 456а, состоящая из русс Ких букв и ч И 647сел"
Код:
preg_replace("/([А-Я]|d{2})/mu", "x20$1", "Строк456а, состоящая из руссКих букв и чИ647сел");
Вай КККККККККруто Большое спасибо!!!!!! Теперь мы можем брать сплошной текст из утм метки и вставлять его на сайте как заголовок!!!!
mfender а можно еще добавить что если попадается аббревиатура из 3 заглавных букв то поставить 1 пробел перед аббревиатурой а не перед каждой заглавной буквой?
Не понятно, только, зачем всё это. Акронимы разве в бывают в исходном тексте, не отбитые пробелами?
Цитата: 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=ЗаказатьОкнаПВХМинск и вставляем ее как заголовок на сайте в ссылке все должно быть слитно чтобы работала ссылка а регулярным выражением это делим. В итоге сотни разных ссылок из обьявлений по которым переходит пользователь и все со своими заголовками
Большое спасибо
Поэтому пробел нужно ставить перед заглавными буквами слов и перед абривеатурой