CoffeeScript String - cerca ()
Descrizione
Questo metodo accetta un'espressione regolare sotto forma di oggetto e cerca nella stringa chiamante l'espressione regolare data. Se si verifica una corrispondenza, restituisce l'indice dell'espressione regolare all'interno della stringa e in caso contrario restituisce il valore-1.
Sintassi
Di seguito è riportata la sintassi di search()metodo di JavaScript. Possiamo usare lo stesso metodo nel codice CoffeeScript.
string.search(regexp)
Esempio
L'esempio seguente mostra l'utilizzo di search()metodo di JavaScript nel codice CoffeeScript. Salva questo codice in un file con 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"
Apri il command prompt e compila il file .coffee come mostrato di seguito.
c:\> coffee -c coffee string_search.coffee
Durante la compilazione, ti dà il seguente 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);
Ora apri il file command prompt di nuovo ed eseguire il file CoffeeScript come mostrato di seguito.
c:\> coffee string_search.coffee
All'esecuzione, il file CoffeeScript produce il seguente output.
Contains Apples