當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


CoffeeScript String search()用法及代碼示例


描述

此方法接受對象形式的正則表達式,並在調用字符串中搜索給定的正則表達式。如果匹配,則返回字符串內正則表達式的索引,如果不匹配,則返回值-1

用法

下麵給出的是search()JavaScript 的方法。我們可以在 CoffeeScript 代碼中使用相同的方法。

string.search(regexp)

示例

下麵的例子演示了使用search()CoffeeScript 代碼中的 JavaScript 方法。將此代碼保存在具有名稱的文件中string_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"

打開command prompt並編譯 .coffee 文件,如下所示。

c:\> coffee -c coffee string_search.coffee

在編譯時,它會為您提供以下 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);

現在,打開command prompt再次運行 CoffeeScript 文件,如下所示。

c:\> coffee string_search.coffee 

在執行時,CoffeeScript 文件產生以下輸出。

Contains Apples

相關用法


注:本文由純淨天空篩選整理自 CoffeeScript String - search()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。