17#include "kqcstringsplitter.h"
19KTQCStringSplitter::KTQCStringSplitter()
27KTQCStringSplitter::~KTQCStringSplitter()
33void KTQCStringSplitter::init( const TQCString &str, const char *s)
41void KTQCStringSplitter::init( const char *str, const char *s)
47bool KTQCStringSplitter::first()
55 end=src.find(sep.data(), start);
58 dst=src.mid(start, end);
71bool KTQCStringSplitter::last()
86 start=src.findRev(sep.data(),end);
89 dst=src.mid(start, end-start);
99bool KTQCStringSplitter::next()
107 if(start< ( int) src.length()) {
109 end=src.find(sep.data(), start);
112 dst=src.mid(start, end-start);
115 dst=src.mid(start, src.length()-start);
128bool KTQCStringSplitter::prev()
145 start=src.findRev(sep.data(),end);
148 dst=src.mid(start, end-start);
151 dst=src.mid(0, end+1);
|