这个功能就是一般的文本查找功能,比较实用,记录下来,说不定以后可以用到

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta charset="utf-8" /><title>string的match用法</title><style type="text/css">#searchSubmit{background-color: orange;width: 200px;text-align: center;padding: 10px;}.found{background: red;}</style>
</head>
<body><form id="textsearch"> <textarea id="incoming" cols="100" rows="10"></textarea><p>Search pattern: <input id="pattern" type="text" /></p></form><p id="searchSubmit">Search for pattern</p><div id="searchResult"></div>
</body>
<script type="text/javascript">window.onload = function(){document.getElementById('searchSubmit').onclick = doSearch;}function doSearch(){//获取模式var pattern = document.getElementById('pattern').value;var re = new RegExp(pattern, 'g');//获取字符串var searchString = document.getElementById('incoming').value;//替换var resultString = searchString.replace(re, "<span class='found'>$&</span>");//插入到页面
        document.getElementById('searchResult').innerHTML = resultString;}
</script>
</html>

转载于:https://www.cnblogs.com/MockingBirdHome/archive/2013/04/29/3050483.html

通过正则表达式查找一个模式的所有实例相关推荐

  1. java中正则全局匹配_JS中正则表达式全局匹配模式/g用法实例

    JS中正则表达式全局匹配模式 /g用法详解 本文章来详细介绍js中正则表达式的全局匹配模式 /g用法, var str = "123#abc"; var re = /abc/ig; ...

  2. 6.4 Ext.core.DomQuery 单实例查询选择器,通过正则表达式查找DOM或者HTM

    为什么80%的码农都做不了架构师?>>>    <div class="box"><p id="myPanel">&l ...

  3. java 正则表达式 非贪婪模式_详解正则表达式的贪婪模式与非贪婪模式

    什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab*c"; 贪婪匹配:正则表达式一般趋向于最大长度匹配, ...

  4. 搜索python题目的软件_Python编程快速上手——正则表达式查找功能案例分析

    本文实例讲述了Python正则表达式查找功能.分享给大家供大家参考,具体如下: 题目如下: 编写一个程序,打开文件夹中所有的.txt文件,查找匹配用户提供的正则表达式的所有行.结果应该打印到屏幕上. ...

  5. 正则表达式教程之模式修正符

    之前我们给大家介绍了正则表达式中的定界符.原子和元字符,那么我们关于正则表达式教程的基本语法就剩下了正则表达式中的模式修正符.本节会向大家介绍模式修正符的概念.模式修正符的构成,以及结合实例的模式修正 ...

  6. vim 底行命令模式的正则表达式(匹配模式)

    文章目录 一.vim 替换表达式的语法格式 二.vim 关于 range 的表达式 三.vim 关于 flags 的元字符 四.vim 关于数量的元字符 五.环视和固化分组 六.vim 替换表达式的示 ...

  7. JavaScript使用正则表达式进行邮箱表单验证实例

    *******JavaScript使用正则表达式进行邮箱表单验证实例************ 1.在JavaScript中也可以使用正则表达式对表单输入的数据进行验证格式如下 /正则表达式/.test ...

  8. 第十章:正则表达式的匹配模式

    正则表达式的定义         正则表达式(regular expression)是用于匹配字符串中字符组合的模式.在JavaScript中,正则表达式是一个描述字符模式的对象.RegExp对象更多 ...

  9. 这是一份全面 清晰的架构设计指南:MVC、MVP MVVM模式(含实例讲解)

    前言 在Android开发中,当你梳理完需求后,你要做的并不是马上写下你的第一行代码,而是需先设计好整个项目的技术框架 今天,我将全面介绍Android开发中主流的技术框架MVC.MVP 与 MVVM ...

最新文章

  1. 国内首个零信任技术标准发布 腾讯安全牵头编制
  2. 【原创】MySQL 5.5 PROXY USER 伪装用户
  3. cppcheck编译安装命令
  4. 钰群USB3.0音视频信号采集
  5. Socket通信客户端设计(Java)
  6. 蓝桥杯 ADV-117 算法提高 进制转换
  7. 从Android应用程序访问Internet需要什么权限?
  8. (笔记)Linux内核学习(三)之进程调度
  9. 内置模块(time、random、hashlib、os)
  10. n 个元素顺序入栈,则可能的出栈序列有多少种?转
  11. MP3参数,格式,术语有关一切内容详解
  12. 计算机图形学与OpenGL
  13. 阿卜杜拉国王科技大学的计算机,阿卜杜拉国王科技大学(KAUST)探索奖学金项目...
  14. 【Niagara Vykon N4 】物联网学习 01 Station创建
  15. 【计算机组织与体系结构】实验四:指令 CACHE 的设计与实现
  16. bsd和linux的关系,知识普及:Linux 与 BSD 有什么不同?
  17. 绕不开的一元二次方程
  18. 应届生面试要点总结(10)操作系统相关
  19. [Linux]Ubuntu中的System Setting
  20. 多次登录同一cookie skey 【低危】

热门文章

  1. mysql本地导入导出_MySQL本地登录及数据库导入导出
  2. 编写程序实验两个数的加减结果的判断_实验一 两个多字节数的加减运算 -
  3. 日常安排php,PHP日常开发小技巧
  4. centos6卸载mysql服务器_CentOS6.5下卸载自带的MySQL数据库安装MySQL5.6
  5. 删除空值_空白单元格行,如何快速批量删除?简单方法,效率飞升
  6. xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案
  7. 使用OpenCV和Python生成视频条形码
  8. tf.squeeze示例代码
  9. string 基本用法
  10. windows下opencv安装及配置(vs2010环境)