Funções de cadeia de caracteres em Adobe Workfront Fusion

Requisitos de acesso

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

Adobe Workfront plano
Qualquer
Adobe Workfront licença

Novo: Padrão

Ou

Atual: Trabalho ou superior

Adobe Workfront Fusion licença**

Atual: nenhum requisito de licença Workfront Fusion.

Ou

Herdados: Qualquer um

Produto

Novo:

  • Select ou Prime Workfront Plano: sua organização deve comprar Adobe Workfront Fusion.
  • Ultimate Workfront Plano: Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação do Workfront.

Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.

comprimento (texto ou buffer)

Retorna o tamanho da string de texto (número de caracteres) ou do buffer binário (tamanho do buffer em bytes).

INFO
Exemplo:
length( hello )
Devoluções: 5

inferior (texto)

Converte todos os caracteres alfabéticos em uma cadeia de texto em minúsculas.

INFO
Exemplo:
lower( Hello )
Retorna: olá

colocar em maiúsculas (texto)

Converte o primeiro caractere em uma cadeia de texto em maiúsculas.

INFO
Exemplo:
capitalize( workfront )
Devoluções: Workfront

letra inicial (texto)

Coloca a primeira letra de cada palavra em maiúscula e coloca em minúscula todas as outras letras.

INFO
Exemplo:
startcase( hello WORLD )
Retorna: Olá, Mundo

ascii (texto; [remover diacríticos])

Remove todos os caracteres não ascii de uma cadeia de texto.

INFO
Exemplos:
  • ascii( Wěošrčkřfžrýoáníté )

    Devoluções: Workfront

  • ascii( ěščřž ; true )

    Retorna: escrz

substituir (texto;cadeia de caracteres de pesquisa; cadeia de caracteres de substituição)

Substitui a cadeia de caracteres de pesquisa pela nova cadeia.

INFO
Exemplo:
replace( Hello World ; Hello ; Hi )
Retorna: Olá, Mundo

Expressões regulares (entre /.../) podem ser usadas como cadeia de caracteres de pesquisa com uma combinação de sinalizadores (como g, i, m) adicionados:

INFO
Exemplo:
Todos estes números X X X X são substituídos por X

A sequência de caracteres de substituição pode incluir os seguintes padrões de substituição especiais:

  • $& Insere a subcadeia de caracteres correspondente.
  • $n Onde n é um inteiro positivo menor que 100, insere a enésima cadeia de caracteres de subcorrespondência entre parênteses. Isso é indexado com 1.
INFO
Exemplos:
Retorna: número de telefone +420777111222
​>
Retorna: Telefone: +420777111222
CAUTION
Não use grupos de captura nomeados, como / is (?<number>\d+)/, no argumento de cadeia de caracteres de substituição. Isso resulta em um erro.

Para obter mais informações sobre expressões regulares, consulte Analisador de texto.

cortar (texto)

Remove caracteres de espaço no início ou no fim do texto.

parte superior (texto)

Converte todos os caracteres alfabéticos em uma cadeia de texto em maiúsculas.

INFO
Exemplo:
upper( Hello )
Retorna: OLÁ

subcadeia de caracteres (texto; início;fim)

Retorna uma parte de uma cadeia de texto entre a posição "inicial" e a posição "final".

INFO
Exemplos:
  • substring( Hello ; 0 ; 3)

    Retorna: ajuda

  • substring( Hello ; 1 ; 3 )

    Devoluções: el

indexOf (string; value; [start])

Retorna a posição da primeira ocorrência de um valor especificado em uma string. Este método retorna '-1' se o valor procurado não estiver lá. O valor inicial indica onde a pesquisa deve começar na cadeia de caracteres.

INFO
Exemplos:
  • indexOf( Workfront ; o )

    Devoluções: 1

  • indexOf( Workfront ; x )

    Devoluções: -1

  • indexOf( Workfront ; o ; 3 )

    Devoluções: 6

toBinary (valor)

Converte qualquer valor em dados binários.

Você também pode especificar a codificação como um segundo argumento para aplicar conversões binárias de hexadecimal ou base64 a dados binários.

INFO
Exemplos:
  • toBinary( Workfront )

    Retorna: 57 6f 72 6b 66 72 6f 6e 74

  • toBinary( V29ya2Zyb250 ; base64 )

    Retorna: 57 6f 72 6b 66 72 6f 6e 74

toString (valor)

Converte qualquer valor em uma string.

encodeURL (texto)

Codifica caracteres especiais em algum texto para um endereço de URL válido.

decodeURL (texto)

Decodifica caracteres especiais em um URL para texto.

INFO
Exemplo:
decodeURL( Automate%20your%20workflow )
Retorna: Automatize seu fluxo de trabalho

escapeHTML (texto)

Escapa todas as tags HTML no texto.

INFO
Exemplo:
escapeHTML( <b>Hello</b> )
Devoluções: &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(texto)

Escapa todas as tags do Markdown no texto.

INFO
Exemplo:
escapeMarkdown( # Header )
Devoluções: # Header

stripHTML (texto)

Remove todas as tags HTML do texto.

INFO
Exemplo:
stripHTML( <b>Hello</b> )
Retorna: Olá

contains (texto; sequência de pesquisa)

Verifica se o texto contém a cadeia de caracteres de pesquisa.

INFO
Exemplos:
  • contains( Hello World ; Hello )

    Retorna: true

  • contains( Hello World ; Bye )

    Retorna: false

divisão (texto; separador)

Divide uma cadeia de caracteres em uma matriz de cadeias de caracteres, separando-a em subcadeias.

INFO
Exemplo:
split( John, George, Paul ; , )

md5 (texto)

Calcula o hash md5 de uma string.

INFO
Exemplo:
md5( Workfront )
Devoluções: 1448bbbeaa7a9b8091d426999f1f666b

sha1 (texto; [codificação]; [chave])

Calcula o hash sha1 de uma cadeia de caracteres. Se o argumento chave for especificado, o hash sha1 HMAC será retornado. Codificações suportadas: "hex" (padrão), "base64" ou "latin1".

INFO
Exemplo:
sha1( workfront )
Retorna: b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

sha256 (text; [codificação]; [chave])

Calcula o hash sha256 de uma string. Se o argumento chave for especificado, o hash sha256 HMAC será retornado. Codificações suportadas: "hex" (padrão), "base64" ou "latin1".>

INFO
Exemplo:
sha256( workfront )
Retorna: ed3d7397eec7b94453035b67ba4468c883ee3bedeb57137f7371f2e0cf5e2bbc

sha512 (text; [codificação de saída]; [chave]; [codificação de chave])

Calcula o hash sha512 de uma string. Se o argumento de chave for especificado, o hash sha512 HMAC será retornado.

Codificações suportadas:

  • "hex" (padrão)
  • "base64"
  • "latin1"

Codificações de chave suportadas:

  • "texto" (padrão)
  • "hexadecimal"
  • "base64" ou "binary"

Ao usar a codificação de chave "binary", uma chave deve ser um buffer, não uma cadeia de caracteres.

INFO
Exemplo:
sha512(workfront)
Retorna: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119b85e1e19db58bb44b234493af 35fd431639c0345aadf2cf7ec26e9f4a7fb19

base64 (texto)

Transforma texto em base64.

INFO
Exemplo:
base64( workfront )
Retorna: d29ya2Zyb250==
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43