parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Re:вот так вроде более нормально

Spearance 28.02.2003 13:53 / 28.02.2003 13:58

^str.match[^^"][g]{&laquo^;}
^str.match[\s"][g]{ &laquo^;}
^str.match["][g]{&raquo^;}
Cначала заменяем на правые елочки только вначале строки, затем если впереди пробел, и уж на финал все оставшиеся (лапки не рассматриваю, их с клавиатуры не набрать).
Но такая конструкция тоже не претендует на гениальность
1) если перед кавычкой не пробел а символ табуляции то логичнее всего на него и заменять (пока не знаю как)
2) Добавить проверку двоеточий для конструкций типа:
Он сказал:"А не пойти ли нам в гости".
3) И еще желательно сначала делать проверку опечаток:
символ"символ - менять на: символ "символ, или на: символ" символ
(хотя это самое сложное, мы же не знаем с какой стороны точно опечатка)