Показать сообщение отдельно
  #7 (permalink)  
Старый 02.08.2010, 15:35
Аспирант
Отправить личное сообщение для artwalek Посмотреть профиль Найти все сообщения от artwalek
 
Регистрация: 11.12.2008
Сообщений: 44

Сообщение от Kolyaj Посмотреть сообщение
Вы упорно не хотите формализовать задачу. Это вам, человеку, понятно, что тут вложенные кавычки. А как глупая машина должна понять, что здесь именно вложенные кавычки, а не несколько блоков текста, заключённых в кавычки, идущие друг за другом. В этом примере, например, в кавычках находится три блока текста

Любой buy-back, когда ты (
.—
) управляешь менеджментом и регистратором, это всегда непропорциональная покупка акций

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