| |
---|
| | WideString word,prewords; |
---|
| | for(unsigned int i = str.length();i > 0;i --) { |
---|
| | //if (isalnum(utf8_wcstombs(str).c_str()[i - 1])) |
---|
| | if (((str[i - 1] >= 0x0041) && (str[i - 1] <= 0x005A)) || |
---|
| | ((str[i - 1] >= 0x0061) && (str[i - 1] <= 0x007A))) |
---|
| | ((str[i - 1] >= 0x0061) && (str[i - 1] <= 0x007A)) || |
---|
| | ((str[i - 1] >= 0x0030) && (str[i - 1] <= 0x0039))) |
---|
| | word = str[i - 1] + word; |
---|
| | else break; |
---|
| | } |
---|
| | if (!word.length()) return l; |
---|
| |
---|
| | |