`
cakin24
  • 浏览: 1333172 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

正则表达式search方法应用

阅读更多
一 search方法介绍
返回与正则表达式查找内容匹配的第一个子字符串的位置。
语法:
stringObj.search(rgExp)
stringObj:必选项。要在其上进行查找的 String 对象或字符串文字。
RgExp:必选项。包含正则表达式模式和可用标志的正则表达式对象。
说明:search方法指明是否存在相应的匹配。
如果找到一个匹配,search方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。
如果没有找到匹配,则返回-1。
 
二 search方法应用举例
下面的例子实现应用search方法查找匹配的第一个子字符串的位置
<script language="JavaScript">
function SearchDemo()
{
var r, re; // 声明变量
var s = "I'm a good boy !";
re = /boy/i;  // 创建正则表达式模式
r = s.search(re); // 查找字符串
return(r); // 返回 Boolean 结果
}
document.write(SearchDemo());
</script>
 
三 运行结果
11
1
0
分享到:
评论

相关推荐

    【cad开发】在lisp中应用正则表达式

    一刀屠文-在lisp中应用正则表达式 介绍正则表达式,及在cad二次开发软件lisp中的应用

    完整版正则表达式应用一例1.e.rar

    完整版正则表达式应用一例1.e.rar 完整版正则表达式应用一例1.e.rar 完整版正则表达式应用一例1.e.rar 完整版正则表达式应用一例1.e.rar 完整版正则表达式应用一例1.e.rar 完整版正则表达式应用一例1.e.rar

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    Python正则表达式使用经典实例

    下面列出Python正则表达式的几种匹配用法,具体内容如下所示: 此外,关于正则的一切http://deerchao.net/tutorials/regex/regex.htm 1.测试正则表达式是否匹配字符串的全部或部分 regex=ur #正则表达式 if re....

    java 正则表达式

    [正则表达式]文本框输入内容控制 ….. 默认分类 2009-02-13 10:10 阅读26 评论0 字号: 大大 中中 小小整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入...

    在Python中使用正则表达式的方法

    在需要处理大量文本处理的应用中有广泛的使用,我没使用的编辑器,IDE中的搜索常用正则表达式作为搜索模式。玩过*nix系统的都知道如sed,grep,awk这类的命令,他们是非常强大的文本处理工具。几乎所有的语言都有对...

    Python正则表达式高级使用方法汇总

    正则表达式以其简单而高效的特点使得其在数据分析和数据验证方面应用广泛。 对于简单的正则表达式可以直接百度之,这里重点引荐下‘特殊’操作。 1.非贪婪模式 – {x,y}? 非贪婪模式是指在使用正则匹配时,尽可能少...

    python爬虫之正则表达式及开源许可证的爬取

    – 在实际应用正则表达式进行匹配时,正则表达式中的普通字符需要做精确匹配,而特殊字符指定的匹配模式则对应了用于模糊匹配的规则。 常用的匹配模式   我们通常在用于表示正则表达式的字符串前加上一个字符...

    360前端星计划—正则表达式及其应用

    正则表达式及其三个应用场景正则表达式及其三个应用场景正则表达式的创建和使用使用正则表达式字面量使用RegExp构造函数正则表达式的常见用法场景一:正则与数值数值判断完整的数值正则用正则处理数值场景二:正则与...

    正则表达式在网页处理中的应用四则

    正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以ASP环境中常见的处理任务为例,介绍正则表达式...

    RegexSearch:对多个文件执行图形正则表达式搜索-开源

    RegexSearch是一个Java应用程序,可在多个文件中搜索指定的文本或正则表达式。 文件显示在可滚动的窗口中,突出显示匹配的文本。 匹配文本的出现可以单独或全局替换。

    js正则表达式常用函数详解

    关于正则表达式,是前端学习的重点和难点。本文主要带领大家一起应用一些正则表达式,简单介绍一些正则表达式中常用的方法及对象,例如:test、exec、match、replace、search等等。

    js正则表达式常用函数详解(续)

    之前一篇已经带领大家认识了一下正则表达式常用函数最基本的功能及...本文再带领大家一起应用正则表达式,深入学习正则表达式中常用的方法及对象,例如:test、exec、match、replace、search等等,需要的朋友可以参考下

    gnome-shell-window-search-provider:Gnome Shell Extension for 3.16+(可能更低),可使用模糊搜索或正则表达式搜索当前窗口

    如果您以“ /”开始搜索,它将把所有搜索词(用空格分隔)解释为正则表达式,必须全部匹配。 此扩展程序的灵感来自 特征 模糊匹配当前打开的窗口并激活选定的窗口 使用正则表达式以“ /”(空格用“。*?”代替)...

    bionomia:Sinatra应用程序可从生物多样性发生数据中解析人物姓名,应用基本的正则表达式和启发式方法来消除歧义,并将这些出现记录作为可以由人们通过ORCID声明的实体

    Sinatra应用程序可从结构化的生物多样性发生数据中解析人物姓名,应用基本的正则表达式和启发式方法消除歧义,然后允许经过身份验证的用户通过声明他们的身份。 经过身份验证的用户还可以帮助具有ORCID或Wikidata...

    editplus 代码编辑器html c++ jsp css

    这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下 解决: 在替换对话框中,启用“正则表达式”复选框 在查找内容里面输入...

    Search And Replace(查找与替换工具)V6.5汉化绿色版

    Search And Replace是一个功能超强的查找与替换工具。它可以对同一硬盘中的所有文件进行搜索与替换,也可以搜索Zip文件中的文件,并支持特殊字符条件表达式的搜索,以及以脚本文件(script)...- 插件:正则表达式向导

    Editplus 3[1].0

    这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下 解决: 在替换对话框中,启用“正则表达式”复选框 在查找内容里面输入...

    EditPlus 2整理信箱的工具

    【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换----------------------------Microshaoft@CCF,jiuk2k@CCF 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用...

Global site tag (gtag.js) - Google Analytics