zoukankan      html  css  js  c++  java
  • PHP正则表达式

    PHP中正则表达式常用函数

    int preg_match_all(正则表达式, 待匹配字符串);
    
    preg_match_all('/a/', 'aabbcc'); ==> int(2)
    preg_match_all('/a/', 'ccbbaa'); ==> int(2)
    
    mixed preg_replace (正则表达式, 要替换成的字符串, 待替换的字符串);
    
    preg_replace('/a/', 'b', 'aabbcc'); ==> string(6) "bbbbcc"
    preg_replace('/a/', 'c', 'aabbcc'); ==> string(6) "ccbbcc"
    

    常用正则表达式语法

    简单字符:
    /a/    #匹配字符a
    /1/    #匹配字符1
    /-/    #匹配字符-
    
    转义字符:
    /
    /    #匹配换行符
    /
    /    #匹配回车符
    /	/    #匹配制表符
    /w/    #匹配字母、数字、下划线
    /W/    #匹配字母、数字、下划线以外的字符
    /s/    #匹配空白字符,如空格、tab等
    /S/    #匹配非空白字符
    /d/    #匹配数字字符
    /D/    #匹配非数字字符
    /\/    #匹配字符
    
    字符集合:
    /[ace]/        #匹配字符a或者c或者e
    /[a-f]/        #匹配字符a-f
    /[135]/        #匹配字符1或者3或者5
    /[1-6]/        #匹配字符1-6
    /[a-f1-6]/     #匹配字符a-f以及1-6
    /[^ace]/       #匹配除了ace以外的字符
    /[^1-6]/       #匹配除了1-6以外的字符
    /[^a-f1-6]/    #匹配除了a-f以及1-6以外的字符
    
    常用正则:
    
    
  • 相关阅读:
    MVC MVP MVVM
    RC4 对称加密
    ARM 寻址方式
    杂项记录 arm64 的一些特性
    无向图-笔记-代码
    iOS 自定义导航栏
    ios中设置UIButton圆角,添加边框
    iOS 中UICollectionView实现各种视觉效果
    UIScrollView中UITableView
    iOS 13 适配总结
  • 原文地址:https://www.cnblogs.com/c4y345/p/12626082.html
Copyright © 2011-2022 走看看