Qual é a função regex () em Kotlin?
As funções de Kotlin são semelhantes aos métodos e classes usados para escrever uma expressão e dados de texto variáveis, além de financiamento e conteúdo aprimorado para desenvolvimento. Todos os personagens, incluindo símbolos, operadores, alfabetos e não alfabetos, provavelmente serão apoiados pela função de referência em Kotlin.
Construtor da função regex () em Kotlin?
(padrão: string): A sequência de padrões é utilizada para criar expressões regulares com este construtor.
(padrão: string, opção: regexOption): O construtor especificou o padrão e a expressão regular baseada em opções. A Opção Regex Classe Enumerated tem uma única opção constante.
(padrão: string, opções: set): O construtor cria uma expressão regular a partir do padrão de string fornecido, bem como define a opção.
Como usar a função Kotlin regex ()?
Para entender o básico do uso das funções regex no idioma Kotlin, você deve dar uma olhada nos seguintes exemplos:
Exemplo # 1: Usando a função regex matchin () em Kotlin:
A função ConatinMatchin produz um valor booleano que indica se a entrada tem alguma correspondência para a nossa string de padrão.
A função principal possui um padrão de string definido em uma variável “strpattern."O" strpattern "assume a função regex e a função regex tem uma navegação"^"que corresponde à string do ponto de partida. Passamos um personagem "k" na função regex com navegação "^.”O regex corresponde à string dada começando com“ k.”Então, temos a função Kotlin Println, que tem função matchin (). A função Matchin é definida com a string "Kotlin" e "Orientada a objetos" separadamente. A saída retorna da função Matchin () na tela do console do Ubuntu.
Exemplo # 2: Usando a função regex find () e findall () em kotlin:
A partir do índice inicial indicado, a função find () retornará a primeira substring de correspondência correspondente à string de padrão fornecida na entrada.
Temos uma declaração da função principal. A função principal tem uma variável como a palavra -chave "val" e é definida como "MyPattern."A variável" MyPattern "tem a função Regex, contendo um" LE de dois caracteres."Então, temos outra variável definida como" MyResult ", que corresponde apenas ao elemento anterior uma vez como usamos o"?Operador. A variável "MyResult" chamou a função find (), que encontrará o caractere especificado "le" da string dada. A função find () começará a partir do índice "2". A função Println retornará o padrão da string se qualquer string única corresponder a princípio.
Portanto, a saída mostra que correspondemos ao padrão da string na entrada e retornamos o personagem "le" da string dada.
A função findAll () pesquisa a entrada de todas as correspondências da sequência de padrões fornecidos que começam no índice de início dado na função e retorne a todos eles.
No código acima, temos uma variável como "mypattern" e inicializá -lo com a função regex. A função regex contém uma expressão que corresponderá aos três caracteres que começam com “Be.”Então, temos outra variável que usa a função“ findall () ”e encontra o personagem dado que aparece quantas vezes em toda a string. A função "findall ()" começará a partir do índice "1" conforme especificado. A técnica para cada () é usada para imprimir as correspondências da string de padrão.
Temos a saída do padrão correspondente da string especificada, conforme apresentado abaixo.
Exemplo # 3: Usando a função regex Matches () e Matchentire () em Kotlin:
A função Matches () fornece um valor booleano que indica se a sequência de entrada corresponde ao padrão completamente ou não.
No código de exemplo acima, tomamos uma variável como "regex_pattern", posteriormente inicializada com a função regex. A função regex tem uma sequência de padrões passada. Mantivemos a letra "LL" entre colchetes na corda do padrão, que corresponderá à letra "LL". Também usamos o operador "+" com os colchetes. O operador + ajudará a corresponder aos valores subsequentes uma ou mais vezes. Em seguida, a função Kotlin Println é passada com a função Matches (). A função Matches () contém uma string que será comparada com o padrão Regex.
A saída possui valores booleanos de acordo com o padrão correspondente da entrada de string mostrada na tela do terminal.
A função matthentire () compara toda a entrada com uma string de padrão definida. Se corresponder, retornará a string ou retornará nulo a string não corresponde.
No código acima, demonstramos toda a correspondência de string. A variável "MyRegex" foi inicializada com o padrão "Hello" junto com o ponto de interrogação "?”Que corresponde ao valor anterior apenas uma vez. Em seguida, temos uma função de impressão para imprimir a execução da função Matchentire (). A função Matchentire () possui uma string que corresponderá à string de padrões. Ele retornará "nulo" se a string não corresponder à sequência de entrada do padrão ou ao padrão da string.
Todo o padrão correspondente ou não a saída de padrão correspondente é exibida na tela do terminal.
Exemplo # 4: Usando a função regex substituir () e substituirfirst () em kotlin:
A função replaceall () substitui a sequência de substituição fornecida por todas as ocorrências do padrão de string de entrada. A função replyfirst (), por outro.
Temos uma função regex no código acima que contém uma sequência de padrões “Scala.”A função Regex é inicializada em uma variável“ newpattern ”. Em seguida, temos a função Kotlin Println, que assumirá a função Substituir () e Substituirfirst () individualmente. Se a sequência de padrões corresponder, a função substituir () substituirá toda a string pelo Kotlin. Por outro.
Conforme mostrado na saída que a função Substitua () substitui o padrão "scala" pelo Kotlin, onde encontrou o padrão "scala" em toda a string dada, e a função replyfirst () substitui apenas o primeiro padrão encontrado na string dada dada.
Conclusão:
O artigo teve como objetivo ensinar o uso da função Regex em Kotlin usando o Ubuntu 20.04. A função regex em Kotlin é útil. Isso tornará nosso trabalho mais fácil, pois podemos encontrar qualquer coisa, desde o grande conteúdo. Temos diferentes códigos de exemplo da função regex. Esses exemplos ajudarão você a lidar com sequências de padrões regex na linguagem de programação Kotlin.