首页 > 其他 > 详细

正则表达式

时间:2018-08-06 00:25:42      阅读:159      评论:0      收藏:0      [点我收藏+]
  • 目录


 

  • 理解正则表达式的定义

  • 正则表达式常用的符号

  • 正则表达式的使用场景

  • 正则表达式的实际使用

 

  • 理解正则表达式的定义


 

我的理解:正则表达式——沙里淘金的筛子,通过“构造”不同的“筛子”,也就是不同的正则表达式,去匹配字符串,从中找出所符合规则的字符(串)内容。

比较官方的定义:正则表达式,又称规则表达式(Regular Expression),在代码中常简写为regex、regexp或RE,正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

 

  • 正则表达式的使用场景


 

 

  1. 检测是是否符合某种模式

    例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式,或者是否是一个合法的邮箱等,这称为数据有效性验证。

  1. 替换某个(或大量)目标

    可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。

  1. 从中查找并提出某些目标内容

    可以用来在文本或输入字段中查找特定文字。

 

  • 正则表达式常用的符号


 技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

  • 正则表达式的使用


 

正则表达式

原文:https://www.cnblogs.com/ynhwl/p/9427887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!