
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
۩
Дата
|
|
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 260 Пользователь №: 3608 На форуме: Карма: 5 ![]() |
История такова, есть строка в ней любые символы, и в ней есть точки.
Так вот, нужно найти все точки кроме последней, что бы их заменить, а последнюю оставить. Можно конечно сделать через разбивку на массив, но хотелось бы регулярным выражением. Делаю так, но эффект совсем обратный: (\.)(?:(?!\.).)*?$ Подскажите в чем я ошибся? -------------------- Live in new format =)
|
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Дай строку из которой вырезать
|
۩
Дата
|
|||
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 260 Пользователь №: 3608 На форуме: Карма: 5 ![]() |
любая строка, даже такая: abcd.fd>fdd. fre? ere,rre,rtyubb 0 34. dfhhf.you -------------------- Live in new format =)
|
||
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Так пойдет?
$count = substr_count($str, '.'); |
۩
Дата
|
|||
![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 260 Пользователь №: 3608 На форуме: Карма: 5 ![]() |
Да, огромное спасибо, а то я уже начал мастерить разбивку на массив и потом склеивать его. -------------------- Live in new format =)
|
||
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9631 Пользователь №: 26630 На форуме: Карма: 664 ![]() |
можно еще проще
$t = 'abcd.fd>fdd. fre? ere,rre,rtyubb 0 34. dfhhf.you'; |
![]() |
![]() ![]() ![]() |