zoukankan      html  css  js  c++  java
  • 正则表达式 3. 多字符或

    https://www.zybuluo.com/Zjmainstay/note/709093

    3. 多字符或

    相对单字符或条件,多字符或也是很常见的,比如,我们需要匹配http或ftp两个协议头的url,就需要^(http|ftp)://.+$这样的语法来实现。

     

    (3)多字符或

    需求:匹配每行数据中以.jpg/.jpeg/.png/.gif结尾的图片名称(含后缀)
    源串:
    image.jpg
    image.jpeg
    image.png
    image.gif
    not_image.txt
    not_image.doc
    not_image.xls
    not_image.ppt
    预期:匹配 image.jpg/image.jpeg/image.png/image.gif 4个结果
    正则:(.*.(?:jpg|jpeg|png|gif))

    测试地址:http://regex.zjmainstay.cn/r/dc2WZC/1

  • 相关阅读:
    Redis
    双向绑定篇
    Vue篇1
    css篇-页面布局-三栏布局
    css篇-简化版
    Promise篇
    几道JS代码手写面试题
    安全篇
    Vue篇
    跨域篇--JSONP原理
  • 原文地址:https://www.cnblogs.com/haowuji/p/7279459.html
Copyright © 2011-2022 走看看