1. Pavelbeginner - 04 Июля, 2010 - 19:50:41 - перейти к сообщению
Хочу сделать аналог комментариев php, то есть аналог однострочных комментариев такого как // и #. Функцие передаётся строка, а возвращает она строку уже без комментариев. Единственное отличие от php-ых комментариев такое, что если стоят два подряд символа комментария, например //// или ##, то это уже не воспринимается как комментарий, а воспринимается, как текст. Вот как сделал, далее расскажу в чём проблема.
Проблема в том, что таким образом, если будет встречен такой текст " я люблю петь#, а моя сестра нет\r\n", то будет удалено не только всё то, что после # и сам #, но мягкий знак, стоящий перед символом #. Подскажите, как сделать, чтобы такого не было. То есть может есть варианты другие в написание такой функции, которую я хочу. Заранее благодарю.