`

search方法

阅读更多

转自:

http://www.fzs8.net/Java/JavaScript/2007-05-25/4093.html

定义与用法

The search() method is used to search a string for a specified value.
search()方法用于从字符串中寻找指定值的位置

Syntax
语法

stringObject.search(searchstring)

Parameter
参数 Description
注释
searchstring
所寻找的字符串
Required. The value to search for in a string. To perform a case-insensitive search add an 'i' flag
必选项。所要寻找匹配的字符串。要进行模糊匹配添加一个”i“标记


Tips and Notes
注意

Note: search() is case sensitive.
注意:search()是一个精确匹配

Note: The search() method returns the position of the specified value in the string. If no match was found it returns -1.
注意:search()方法返回的是指定字符串在字符串中的位置,如果没有匹配字符串则返回 -1


Example 1 - Standard Search
实例1 - 标准查找

In the following example we will search for the word "W3Schools":
在下面的例中,我们将查找”test“:

<script type="text/javascript">
var str="欢迎来到test"
document.write(str.search(/test/))
</script>

The output of the code above will be:
输出结果为:

4

Note: In the following example the word "w3schools" will not be found (because the search() method is case sensitive):
注意:在下面的例子中将无法找到"test"(search()方法是精确匹配的)

<script type="text/javascript">
var str="欢迎来到test"
document.write(str.search(/W3pop/))
</script>

The output of the code above will be:
返回结果为:

-1


Example 2 - Case-insensitive Search
实例 2 - 模糊查找

In the following example we will perform a case-insensitive search:
在下面的例子中,我们将演示一个模糊查找:

<script type="text/javascript">
var str="欢迎来到test"
document.write(str.search(/W3pop/i))
</script>

The output of the code above will be:
返回的结果为:

4

分享到:
评论

相关推荐

    js正则表达式之search方法讲解

    如果找到一个匹配,search方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1 示例代码: 代码如下: &lt;html&gt; [removed] //search 方法指明是否存在相应的匹配。如果...

    Python 正则式表达 08search方法的使用.mp4

    Python 正则式表达 08search方法的使用.mp4

    Java binarysearch方法原理详解

    Java中的binarySearch方法是Java.util.Arrays类提供的一个静态方法,用于在数组中搜索指定的元素。该方法有两个用法,分别是搜索整个数组和搜索指定范围内的元素。 binarySearch(Object[], Object key)方法 该方法...

    ElasticSearch笔记

    查询时,可以通过GET请求调用_search方法,并传递查询参数。 【条件查询与花式查询】 条件查询可以通过在GET请求中加入查询参数实现,例如查询name字段为"梁朝伟"的记录。更复杂的查询可以通过POST /_search发送...

    基于elasticsearch java client封装的elasticsearch.zip

    在实践中,我们可以看到`java0323`可能是一个Java类库,里面包含了对Elasticsearch Java Client的封装,如`ElasticsearchClientUtil`类,提供了一系列静态方法来执行上述的各种操作。通过这样的封装,开发者只需调用...

    javascript中的[removed].search方法简介

    在深入探讨JavaScript中的window.location.search方法之前,首先需要对URL结构有基本的认识。一个标准的URL通常由以下几个部分组成: 1. 协议(如http、https) 2. 主机名(如***) 3. 端口(可选,如:8080) 4. ...

    hibernate-search-5.5.1.Final-dist.zip

    5. **执行查询**:通过QueryBuilder构建查询条件,然后调用Session的search方法执行查询。 五、实战应用 Hibernate Search广泛应用于电商、新闻门户、论坛等需要强大搜索功能的场景。例如,电商网站可以利用它快速...

    hibernate-search-5.1.1.Final-dist.zip

    4. **搜索**:在业务逻辑中调用FullTextSession的search方法,构建并执行Query对象。 5. **优化**:根据项目需求,可以进行索引优化,如使用倒排索引、设置分词器等。 五、总结 Hibernate Search 5.1.1.Final作为...

    js中indexOf与search的区别.docx

    #### 三、search方法 **定义与功能:** - `search()`方法用于在字符串中检索指定的子字符串,或与正则表达式相匹配的子字符串。如果没有找到,则返回-1。 - **语法:** `string.search(regexp)` - `regexp`: 正则...

    WordSearch_java_

    3. 实现一个search方法,接收查询单词作为参数,遍历数据结构,如果找到匹配项,就返回匹配结果。 4. 如果使用哈希表,可以使用containsKey()方法来检查单词是否存在;如果使用二分查找,需要先对数据进行排序,然后...

    测试危险的HTTP方法.docx

    - SEARCH方法可以遍历服务器目录,获取敏感信息。 - PROPFIND方法用于查询资源属性,可能暴露不应公开的信息。 为了测试这些危险的HTTP方法,可以首先使用OPTIONS请求来获取服务器支持的方法列表。例如,`OPTIONS /...

    javascript 解析url的search方法

    在JavaScript中,`window.location.search` 是...例如,`query-string`库的`parse()`方法可以方便地解析URL查询字符串,而`url-search-params`库则提供了一个类似HTML5 `URLSearchParams`接口的API,方便操作URL参数。

    elasticsearch python 查询的两种方法

    elasticsearch python 查询的两种方法,具体内容如下所述: from elasticsearch import Elasticsearch es = Elasticsearch res1 = es.search(index=2018-07-31, body={query: {match_all: {}}}) print(es1) {'_...

    elasticsearch及其链接工具使用方法.zip

    elasticsearch和elasticsearch-head-master包安装及其使用

    基于.netcore搜索封装ElasticSearch.zip

    4. **操作数据**: 可以使用`Client.IndexDocument`方法插入数据,`Client.Search`方法进行查询,`Client.Update`方法更新文档,`Client.Delete`方法删除文档等。 5. **高级查询**: Elasticsearch支持丰富的查询语法...

    elasticsearch-6.8.3-API文档-中文版.zip

    赠送jar包:elasticsearch-6.8.3.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    elasticsearch-6.3.0-API文档-中文版.zip

    赠送jar包:elasticsearch-6.3.0.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

Global site tag (gtag.js) - Google Analytics