经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » 正则表达式 » 查看文章
正则表达式入门系列 ---- 01
来源:cnblogs  作者:炒酷酷  时间:2019/3/14 8:35:12  对本文有异议

概念

  使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。

使用场景

  • 批量提取/替换有规律的字符串
  • 在各种高级的文本编辑器中使用
  • 在各类办公软件中使用
  • 在各种开发语言中使用(java/C#/JS/PHP等)
  • 用户输入的合法性验证(IP地址,特殊的订单号)
  • 模板引擎(CMS系统等)的标签库开发
  • 网络爬虫(抓取机器人)的开发
  • 批量的文本高效处理

正则表达式的测试工具

最简单的正则表达式

  • * 匹配前面的子表达式任意次        (*.dll匹配出前面是任意的字符串,最后是.dll为后缀的字符串)
  • ? 匹配前面的子表达式零次或一次
  • . 匹配除“\r\n”之外的任何单个字符(回车符(\r)和换行符(\n))
  •  \w 匹配任何一个字母(不区分大小写)、数字、下划线,等价于[0-9a-zA-Z_]
  • \W 匹配任何一个非字母数字和下划线,等价于[^0-9a-zA-Z_]
  • \s 匹配任何一个空白字符
  • \d 匹配任何一个数字
  • \b 匹配一个单词边界,也就是指单词和空格间的位置(单词的开始或结束)
  • ^   匹配字符串的开始
  • % 匹配字符串的结束

原文链接:http://www.cnblogs.com/miaojjblog/p/10523984.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号