BioInfo
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору SciTEIO.cxx строка 1161 Код: //os.append(fr.Original()); //!-begin-[FindResultListStyle] lNumber = fr.Original(); lNumber.substitute('\t',' '); lNumber.trimleft("\n\r "); lNumber.insert(0," ",1); os.append(lNumber.c_str()); //!-end-[FindResultListStyle] | Данный код внедрен в форум с помощью скрипта vladvro Ну и по этому поводу расширил функционал SString SString.h строка 265 Код: //!-begin-[FindResultListStyle] void trimleft(const char *prefix) { if (s && sLen && prefix && strlen(prefix)) { lenpos_t preflen = strlen(prefix); bool bContinue; do { bContinue = false; for (lenpos_t i=0; i<preflen; i++) { if (*(prefix+i) == *s) { remove(0, 1); bContinue = true; } } } while(bContinue); } } void trimright(const char *prefix) { if (s && sLen && prefix && strlen(prefix)) { lenpos_t preflen = strlen(prefix); bool bContinue; do { bContinue = false; for (lenpos_t i=0; i<preflen; i++) { if (*(prefix+i) == *(s+sLen-1)) { remove(sLen-1, 1); bContinue = true; } } } while(bContinue); } } //!-end-[FindResultListStyle] | Данный код внедрен в форум с помощью скрипта vladvro | Всего записей: 83 | Зарегистр. 30-04-2007 | Отправлено: 18:53 06-06-2007 | Исправлено: BioInfo, 19:12 06-06-2007 |
|