Автор Тема: RegExp - таг pre и двойные пробелы  (Прочитано 3585 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Forgot10

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://xen.rwx.ru
RegExp - таг pre и двойные пробелы
« : 04 Мая 2005, 10:20:27 »
Помогите пожалуйста с регулярным выражением..

Двойные пробелы и табы убиваю так:
$text=preg_replace(\'/( |\\t)+/\',\' \',$text);

Как сделать так, чтобы тоже самое происходило, за исключением случая когда двойный пробелы или табы находятся внутри тага
? Т.е. необходимо убрать двойные пробелы и табы, не заключенные в таг. Как это сделать? Одним выражением наверное не обойтись..

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
RegExp - таг pre и двойные пробелы
« Ответ #1 : 04 Мая 2005, 10:22:44 »
trim() ?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
RegExp - таг pre и двойные пробелы
« Ответ #2 : 04 Мая 2005, 13:23:44 »
Алексей, ответ неправильный.

Forgot10, почему нельзя убирать двойные пробелы и табы в тегах?
Да и вообще - зачем их убирать?

Оффлайн Forgot10

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://xen.rwx.ru
RegExp - таг pre и двойные пробелы
« Ответ #3 : 07 Мая 2005, 21:54:47 »
Двойные пробелы - лишняя информация в БД, да и в тестовых публикациях это выглядит не очень. Вобщем убирать надо. А в таге
 не надо, дабы сохранить его цель - оставить текст неформатированным, чтобы было видно разметку пробелами.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
RegExp - таг pre и двойные пробелы
« Ответ #4 : 07 Мая 2005, 22:12:56 »
Цитировать
Forgot10:
лишняя информация в БД

и что- очень большая нагрузка? можно узнать конкретные цифры?
Цитировать
Forgot10:
 да и в тестовых публикациях это выглядит не очень.

Да что -ты говоришь? прямо так и выглядят?

Оффлайн Forgot10

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://xen.rwx.ru
RegExp - таг pre и двойные пробелы
« Ответ #5 : 08 Мая 2005, 20:19:52 »
Цитировать
Да что -ты говоришь? прямо так и выглядят?

В HTML не выглядит, если хотел блеснуть умом - не получилось. Люблю чтобы везде был порядок, если символы лишние - значит они не нужны. Препираться можно в другом месте. Я задал вопрос чтобы мне помогли, а не обсуждали мои цели - если есть предложения по существу - я слушаю.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
RegExp - таг pre и двойные пробелы
« Ответ #6 : 09 Мая 2005, 23:51:28 »
Цитировать
Forgot10:
 Я задал вопрос чтобы мне помогли, а не обсуждали мои цели

К сожалению, меня мало волнует то, зачем ты задал вопрос.
И если я хочу обсудить высосанные из пальца цели - я буду обсуждать цели.
Если тебе не нравится то, как тебе отвечают - заведи себе свой форум, и там устанавливай порядки - как тебе отвечать, и что.
А пока ты задаёшь вопросы на этом, и пока ты не приобрёл его в собственность, я буду писать здесь то, что сочту нужным.

Надеюсь, ты достаточно сообразителен для того, чтобы понять вышесказанное.
А сейчас - свободен.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28