S
S
sir-oleg-antonov2017-08-11 16:48:59
PHP
sir-oleg-antonov, 2017-08-11 16:48:59

How can you cut?

Hi all.
For example, there are headers like:

Sample heading for article 1 page
Sample heading for article 45 page
Sample heading for article 7 page

Как можно обрезать номер и слово страница из текста? Обрезать слово страница - можно через str_replace, а как быть с цифрой? Она там постоянно разная, пробовал регулярками, но получается только вовсе удалить все цифры из заголовка. А нужно учесть что цифры заголовках могут быть.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
Станислав Б, 2017-08-11
@S_Borchev

preg_replace('/ [0-9]+ страница$/u','','Пример заголовка для статьи 1 страница');

N
ns 5d, 2017-08-11
@ns5d

https://regex101.com/r/Px53En/1
https://regex101.com/r/O4D6D0/1

E
eRKa, 2017-08-11
@kttotto

Можно сделать сплит по пробелу и удалить два последних слова.

4
4iloveg, 2017-08-11
@4iloveg

https://regex101.com/r/c4qRrk/1

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question