Em expressões, as strings incluem campos como nomes de propriedades e expressões, além de valores literais. Após você selecionar uma string em uma expressão, há vários métodos e atributos que podem ser selecionados para essa string. Por exemplo, você pode concatenar a descrição e o nome de um nó e usar a string resultante em uma propriedade Alias ou pode retornar apenas uma parte de uma string de origem usando o método de substring. Oracle Fusion Cloud Enterprise Data Management
Strings numéricas e tipos de dados de sequência são strings que oferecem suporte apenas para valores numéricos (0-9). O limite dessas strings é de 40 caracteres.
Você pode adicionar valores literais a tipos de dados String. Consulte Como Trabalhar com Valores Literais.
Muitos dos métodos de string requerem que você insira parâmetros adicionais. O construtor de expressões cria um novo termo de expressão para os parâmetros adicionais quando você seleciona esse método. Por exemplo, quando você seleciona um método concat, um termo de expressão adicional é adicionado para que a string a ser anexada seja especificada. Quando você seleciona um método replace, dois termos de expressão adicionais são acrescentados para permitir a especificação do texto de pesquisa e do texto para substituí-lo.
A tabela a seguir descreve os métodos e atributos que podem ser usados para manipular valores de string no construtor de expressões, além dos parâmetros para esses campos.
| Método ou Atributo | Uso | Parâmetros |
|---|---|---|
add (apenas string numérica) |
Adiciona um valor de número inteiro a uma string numérica
Note: O preenchimento com zeros é mantido na string numérica. |
O valor de número inteiro a ser adicionado. |
Concat |
Concatena (ou anexa) dois ou mais campos de string e retorna a string combinada como resultado. Note: Você pode juntar várias strings em um única instruçãoconcat. Quando houver várias strings para concatenar, você poderá clicar em |
A string a ser anexada |
endsWith |
Retorna Note: A string especificada faz distinção entre maiúscula/minúscula. |
A string especificada para verificar se está no final da string original. |
equals |
Retorna |
A string especificada para verificar se é igual à string original. |
greaterThan |
Retorna |
A string especificada para verificar se a string original é maior que. |
greaterThanOrEqual |
Retorna |
A string especificada para verificar se a string original é maior que ou igual a. |
indexOf |
Retorna a posição inicial da string especificada na string original. Note: O método |
A string para a qual você deseja encontrar a posição inicial. |
IsEmpty |
Retornará |
Não são necessários parâmetros |
isNull |
Retornará True se a propriedade da string tiver um valor nulo. |
Não são necessários parâmetros |
length |
Conta o número de caracteres de uma string O atributo |
Não são necessários parâmetros |
lessThan |
Retorna |
A string especificada para verificar se a string original é menor que. |
lessThanOrEqual |
Retorna |
A string especificada para verificar se a string original é menor que ou igual a. |
matches |
Retorna Tip: Expressões regulares especificam padrões para pesquisar em dados da string usando convenções de sintaxe padronizadas. Uma expressão regular, ou regex, pode especificar padrões ou sequências de caracteres complexos. Por exemplo, a seguinte expressão regular: |
A expressão regular Java especificada para verificar se a string original corresponde. Note: As expressões regulares do Java executam correspondências completas em strings, e não correspondências parciais. Portanto, se você estiver procurandoCorporate no nome de um aplicativo, um aplicativo cujo nome seja Corporate Planning não seria uma correspondência.
Use caracteres curinga antes e depois de uma string para procurar correspondências parciais. Por exemplo, |
orElse |
Retorna um valor especificado caso o termo da expressão anterior tenha um valor nulo. |
O valor a ser retornado se o termo da expressão anterior for nulo. Por exemplo, |
replace |
Substitui todas as instâncias de uma string antiga por uma string nova |
|
split |
Divide uma string em uma lista de strings com base no delimitador especificado. Note: Consulte Lista e Lista de Strings dos métodos que você pode adicionar a uma lista de strings. |
O delimitador em que a string será dividida Incluir em Branco: Especifique se valores em branco deverão ser incluídos ou não como itens de lista na lista de strings resultante.
Por exemplo, para a string |
startsWith |
Retorna Note: A string especificada faz distinção entre maiúscula/minúscula. |
A string especificada para verificar se está no começo da string original. |
substring |
Retorna parte de uma string. |
|
subtract (apenas string numérica) |
Subtrai um valor de número inteiro de uma string numérica.
Note: O preenchimento com zeros é mantido na string numérica. |
O valor de número inteiro a ser subtraído. |
toDate |
Converte o valor de uma string em um valor de data |
O formato de data (por exemplo, (MM/dd/aaaa). Consulte Símbolos de Formatação de Datas para ver a formatação de data e hora. |
toFloat |
Converte o valor de uma string em um valor flutuante Note: Se a string de origem tiver caracteres alfabéticos, eles serão convertidos em zero. |
Não são necessários parâmetros |
toInteger |
Converte o valor de uma string em um valor de número inteiro Note: Se a string de origem tiver caracteres alfabéticos, eles serão convertidos em zero. |
Não são necessários parâmetros |
toLowerCase (aplicável apenas a strings alfabéticas) |
Retorna uma string somente em letra minúscula. |
Não são necessários parâmetros |
toNumericString (aplicável apenas a strings) |
Converte um valor de string em um valor de string numérica. Note: Se a string de origem tiver caracteres alfabéticos, eles serão convertidos em zero. |
|
toUpperCase (aplicável apenas a strings alfabéticas) |
Retorna uma string somente em letra maiúscula. |
Não são necessários parâmetros |
trim |
Retorna uma string com espaços em branco removidos à esquerda e à direita. Note:
|
Não são necessários parâmetros |
Para greaterThan, greaterThanOrEqual, lessThan e lessThanorEqual, a string é classificada pelo primeiro caractere, depois pelo segundo e assim por diante. Em uma comparação, 0-9 é menos que A-Z.
Exemplos:
Você pode combinar atributos e métodos de string na expressão. Por exemplo, a string a seguir procura o caractere @ na descrição de um nó e retorna tudo após esse caractere.

Neste exemplo, o primeiro termo de expressão é uma expressão de substring, o que requer dois parâmetros: uma posição inicial e o número de caracteres a serem retornados.
indexOf com um parâmetro "@". Esse método procurará o caractere @ no campo de descrição e retornará o valor inteiro de onde esse caractere está localizado como posição inicial.length. Isso garante que, mesmo que a string seja longa, o valor completo após o caractere de @ seja retornado, pois o número de caracteres é igual ao tamanho da string completa.