Regular Expression,即正则表达式:用来查找符合某些负责规则的字符串的需要。它真是用于描述这些规则的工具。

1. \b 是一个元字符,用来匹配一个位置,代表着单词的开头或结尾,也就是单词的分界处。如 \bhi\b就会找到文章中所有的'hi'的单词;

2. 你要找的是hi后面不远处跟着一个Lucy. 这时,你应该使用 \bhi\b.*\bLucy\b 。这里 * 也是一个元字符,指数量,表示前面的内容可以连续重复使用任意次以使整个表达式得到匹配。. 也是一个元字符,匹配除了换行符意外的任意字符。

3. 0\d\d-\d\d\d\d\d\d\d\d 匹配这样的字符串:以0开头,后面接两个数字,然后是接线符-,最后是8个数字。其中,\d 也是一个元字符,匹配一位数字。前面的字符串可以简写为: 0\d{2}-\d{8}. 2与8表示前面的\d连续匹配2次或者8次。

参考链接: http://deerchao.net/tutorials/regex/regex.htm

转载于:https://www.cnblogs.com/little-YTMM/p/5127699.html

Search Engine —— Regular Expression(Spider)相关推荐

  1. ArcGIS Engine生成等值线(C#)

    原文:ArcGIS Engine生成等值线(C#) 本文介绍c#写的利用ArcGIS Engine生成等值线的方法. c#写的根据雨量站的降雨量值内插出降雨量等值线的功能.做几点说明: 根据离散点生成 ...

  2. 什么是搜索引擎蜘蛛(spider)

    什么是搜索引擎蜘蛛(spider) 搜索引擎蜘蛛(spider): 可简称为蜘蛛,本意为搜索引擎机器人(robot),称为蜘蛛的原因是将互联网比喻成蜘蛛网,将机器人比喻成了在网上爬行的蜘蛛,是搜索引擎 ...

  3. 13 Unreal Engine碰撞讲解(上)

    UE4从菜鸟到高手13:Unreal Engine碰撞讲解(上) 01 前提 Sphere.Cube.Floor都是StaticMeshActor类型 02 力与碰撞 02 01 Simulate P ...

  4. 蜘蛛(Spider)解释

    蜘蛛(Spider),其实用通用的话来说就是搜索引擎编写的程序,这个程序非常的复杂,但是他的作用就是顺着互联网上的链接,读取到下一个网页,并将网站内所有的链接都读取一遍,并将信息数据带回到搜索引擎数据 ...

  5. html js 正则表达式语法大全,js正则表达式语法大全(JS regular expression syntax Daquan).doc...

    js正则表达式语法大全(JS regular expression syntax Daquan) js正则表达式语法大全(JS regular expression syntax Daquan) re ...

  6. MapboxMap 之 Expression(五)

    系列文章目录 Types Lookup Decision Math String Color Zoom Heatmap Feature data Variable binding Ramps, sca ...

  7. MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(一)

    1 引言 在 MiniGUI 0.3.xx 的开发中,我们引入了图形和输入抽象层(Graphics and Input Abstract Layer,GAL 和 IAL)的概念.抽象层的概念类似 Li ...

  8. 探索Google App Engine背后的奥秘(3)- Google App Engine的简介(转载)

    作者:  ikewu  | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及 版权声明 网址:  http://www.dbanotes.net/arch/google_app_engine ...

  9. ArcGIS Engine开发学习(2)控件的使用案例

    (1)窗体创建的相关流程 1.在VS2012中创建一个Window应用程序项目,命名为T2 2.在工具箱中选择所有Windows窗体–将menuStrip控件拖曳到窗体T2上 3.在ArcGISWin ...

最新文章

  1. 时尚经典 体验云桌办公经典时尚办公方式
  2. unicode环境下用CFile读取txt的若干疑惑,该如何处理
  3. xp上vs2010+IE8无法调试脚本
  4. 加载NMGameX.dll时出错?
  5. Qt之创建并使用共享库
  6. uva 753 A Plug for UNIX
  7. jQuery.sap.getModulePath(cus.crm.opportunity.css.Opportunity, .css)
  8. 英语复习二:每单元的翻译篇章
  9. 折半查找法(二分查找法)
  10. STM32F407+CubeMX-使用TIM计算编码器的脉冲总数,并计算脉冲方向
  11. [转]踏实从小事做起, 才能有大发展
  12. 华为C8825D刷机失败解决方法
  13. zend studio 的注册码-php的编辑器
  14. ASP.NET Core2.2 和2.1 版本中对cookie的设置和存储
  15. 力扣700. 二叉搜索树中的搜索(JavaScript)
  16. python ocr 文字识别软件,Python文字截图识别OCR工具实例解析
  17. maven创建Java 和 Web Project, 并导入Eclipse
  18. 数据结构实践课程设计【通讯录管理系统】
  19. 电脑录屏的html文件,如何在电脑录制网页视频及网页录音?
  20. Windows便签快捷键

热门文章

  1. vue el-upload上传组件限制文件类型:accept属性
  2. 【ruoyi若依】为当前页添加显示事件
  3. javascript 自定义类型
  4. 在Linux系统安装Nodejs
  5. LINUX安装JDK1.8(wget rpm)
  6. spring cloud整合Ribbon
  7. MATLAB的xlsread无法读入数据问题
  8. wps 模拟分析 规划求解_【图书推荐】金属塑性加工过程有限元数值模拟及软件应用...
  9. python 判断子序列_LeetCode 392. 判断子序列 | Python
  10. mysql弱口令加强_MySQL弱口令利用