CoffeeScript String - search ()

Descrição

Este método aceita uma expressão regular na forma de objeto e pesquisa a string de chamada para a expressão regular fornecida. Se ocorrer uma correspondência, ele retorna o índice da expressão regular dentro da string e se não, ele retorna o valor-1.

Sintaxe

Dada a seguir é a sintaxe de search()método de JavaScript. Podemos usar o mesmo método no código CoffeeScript.

string.search(regexp)

Exemplo

O exemplo a seguir demonstra o uso de search()método de JavaScript no código CoffeeScript. Salve este código em um arquivo com o nomestring_search.coffee

regex = /apples/gi
string = "Apples are round, and apples are juicy."
         
if string.search(regex) == -1
  console.log "Does not contain Apples"
else
  console.log "Contains Apples"

Abra o command prompt e compilar o arquivo .coffee conforme mostrado abaixo.

c:\> coffee -c coffee string_search.coffee

Na compilação, ele fornece o seguinte JavaScript.

// Generated by CoffeeScript 1.10.0
(function() {
  var regex, string;

  regex = /apples/gi;

  string = "Apples are round, and apples are juicy.";

  if (string.search(regex) === -1) {
    console.log("Does not contain Apples");
  } else {
    console.log("Contains Apples");
  }

}).call(this);

Agora, abra o command prompt novamente e execute o arquivo CoffeeScript conforme mostrado abaixo.

c:\> coffee string_search.coffee

Ao ser executado, o arquivo CoffeeScript produz a seguinte saída.

Contains Apples