4D v19Strings |
||||||||||||||||||||||||||||||||||||||||||
|
4D v19
Strings
|
Constante | Type | Valeur | Comment |
sk case insensitive | Inteiro longo | 2 | As strings são comparadas segundo a linguagem atual dos dados sem levar em consideração as diferenças de maiúsculas e minúsculas. Note que os signos diacríticos são levados em consideração. Por exemplo, "A" é considerado a mesma coisa que "a". Entretanto "a" não é considerado o mesmo que "à" .
|
sk char codes | Inteiro longo | 1 | As strings são comparadas segundo os códigos de caracteres. Os parâmetros atuais da linguagem de dados não são levados em consideração durante a comparação. Pode ser combinada com: sk case insensitive Só para os intervalos "a-z" ou "A-Z". (por exemplo., Alpha = alpha, mas Alpha # âlphà) |
sk diacritic insensitive | Inteiro longo | 4 | As strings são comparadas de acordo com a linguagem atual dos dados. Entretanto, os acentos ou símbolos das letras são ignorados. Por exemplo, "a" é considerado a mesma coisa que "à".
Pode ser combinado com
|
sk ignore empty strings | Inteiro longo | 1 | Remove strings vazias da coleção resultante (são ignorados) |
sk kana insensitive | Inteiro longo | 8 | Para a linguagem japonesa. Strings são comparadas de acordo com o sentido (não o estilo de escrita) na linguagem de dados atual. por exemplo, "あ" em hiragana é considerada a mesma coisa que "ア" em katakana. Quando esta opção for estabelecida, sk width insensitive está implícito (considerado estabelecido), entretanto, o contrário não é verdade.
Pode ser combinado com:
|
sk strict | Inteiro longo | 0 | Strings são comparadas para correspondências exatas de acordo com a linguagem atual. Na maioria dos casos, capitalização e marcas diacríticas de letras são levadas em consideração durante a comparação. Pode ser combinado com:
|
sk trim spaces | Inteiro longo | 2 | Retira os caracteres espaço no começo e fim das substrings |
sk whole word | Inteiro longo | 32 | Strings são comparadas de acordo com a lingaugem de dados atual. Apenas strings que são palavras completas são consideradas. Strings correspondentes a outras strings não são consideradas. Por exemplo, "where" não é considerado quando encontrado dentro de "somewhere". Pode ser combinado com: |
sk width insensitive | Inteiro longo | 16 | Para a linguagem japonesa. Corresponde à norma Unicode "East Asian Width", definida em Anexo #11 do padrão Unicode.Desde um ponto de vista semântico, a diferença entre um carácter "estreito" e "largo" ou um caractere "largura completa" e "meia largura" costuma ser insignificante, que é o modo normal em 4D.Por exemplo, "ア" se considera a mesma coisa que "ア". A opção sk strict realiza uma comparação sensível à largura. A opção sk width insensitive pode ser utilizada para relaxar parcialmente a regra para que não seja sensível à largura (ver o exemplo 2). Strings são comparadas por tamanho de caractere de acordo com a linguagem de dados atual. por exemplo, "ア" é considerado o mesmo que "ア". Notas:
Quando definir esta opção, sk kana insensitive está implícito (se considera definido).
Pode ser combinada com:
|