Вниз
Скачать: CL | DM;

Символ неразрывного пробела   Найти похожие ветки 

 
Дмитрий С ©   (2009-09-11 07:40) [0]

Пишу парсер для текста на сайте. Нужно дать пользователям способ делать неразрывные пробелы.
  действует, но это слишком сложно и грамоздко. Символ подчеркивания нужно сохранить как есть. Вот я думаю может обратную кавычку: `. В тексте она не используется обычно и визуально, при редактировании, будет как пробел.
Еще есть идеи?


 
TIF ©   (2009-09-11 08:28) [1]

> может обратную кавычку

Ага, особенно удобно её набирать на клавиатуре...

>   действует

Ещё бы :)

> но это слишком сложно и грамоздко

UTF-8 - это тоже "громоздко". Однако с успехом применяется... Так что в   нет ничего страшного + к этому так и так придётся потом кавычку заменять на  , а так избавимся от лишней работы

PS:
> Пишу парсер для текста на сайте.

Долго думал над сочетанием слов, пока не понял, что имеется в виду набор текста в форме, отправка его скрипту на сервер и дальнейшая обработка, которая и подразумевается тут под парсингом, а не разбор исходного html-кода страниц сайта...

> Еще есть идеи?

1) Два пробела подряд считать как один неразрывный. Отлично набирается на клавиатуре
2) BB-тег [_]


 
TIF ©   (2009-09-11 08:30) [2]

Ну вот, форум уже доказал, как это просто )
В общем, в предыдущем посте на месте лишних пробелов написано s, где
s:="&"+"nbsp";
:)


 
Дмитрий С ©   (2009-09-11 09:43) [3]

Два пробела - не очень, т.к. может быть случайно набраны.

  надо.

Надо чтобы текст и в исходном виде читался более-менее.

Вот варианты:

16[_]сентября[_]2009[_]г.
16`сентября`2009`г.
16 сентября 2009 г.
16__сентября__2009__г.
16·сентября·2009·г. (На удивление, точку набирать с клавиатуры умеют многие наши сотрудники)


> Долго думал над сочетанием слов, пока не понял, что имеется
> в виду набор текста в форме, отправка его скрипту на сервер
> и дальнейшая обработка, которая и подразумевается тут под
> парсингом, а не разбор исходного html-кода страниц сайта.

Пользователи сами редактируют свои страницы. Затем они отображаются на сайте. Визуальный редактор я делал не хочу, чтобы не давать свободу и не придумывать защиты. Поэтому я разработал некий синтаксис (в основу взял синтаксис википидии) и делаю для него парсер.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
6-1191102532
FearG0
2007-09-30 01:48
2009.11.08
Оценить поток на основе TClientSocket


1-1222628088
Castello
2008-09-28 22:54
2009.11.08
Общение между приложениями


15-1252052592
Kerk
2009-09-04 12:23
2009.11.08
Войнушка программ. "Вирусы"


8-1194133995
POMbI4
2007-11-04 02:53
2009.11.08
Конвертирование AVI в BMP


15-1252592316
DimDim
2009-09-10 18:18
2009.11.08
Касперский блокирует процесс




   Наверх