正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?

正则表达式[\w]+,\w+,[\w+] 三者有何区别:
[\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符;
[\w+]表示匹配数字、字母、下划线和加号本身字符;

[]

表示数组而非排列,即不按固定次序位置排列;
在[]内的字符可以任意次序出现。

[ABC]+ 
可以匹配"AAABBBCCC,BBBAAACCC,BACCBACAACBAC,...",不是一定按固定A....B....C...的次序排列。

[\w./-+]+

是匹配\w [0-9a-zA-Z_] 或 . 或 / 或 - 或 + 字符;

在[./-+]内均表示字符本身;

在[]+外表示{1,}至少1次或多次;

在[.]内点,不是任意字符的意思,就是匹配点.字符本身,点.可以不需要加反斜杠\.。

在[]内特殊字符,表示匹配特殊字符本身,不需要加反斜杠,

在[]外特殊字符,表示匹配特殊字符本身,必须要加反斜杠。

正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?相关推荐

  1. 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结

    正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结_wl_ss的博客-CSDN博客 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结_wl_ss的博客-CSDN博客 正则表达式中 ...

  2. python打开文件时'w'与'wb'的区别,'r'与'rb'的区别

    在windows中的换行符是\r\n 在python代码中, 如果以如果以w方式写入: f = open('./abcd', "w") f.write('abc\nabcd') f ...

  3. 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 5.利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中: 利 ...

  4. 波比的w可以挡机器人的q_lol波比W可以挡哪些技能 波比W可以挡石头大招吗

    LOL波比W可以挡哪些技能,波比W可以挡石头大招吗?新版本波比的W改版之后成了大家热议的话题,究竟波比可以抵挡哪些技能,波比W技能能不能抵挡石头人的大招呢?一起来跟百事网小编来看看吧!总有你意想不到的 ...

  5. linux ps w,Linux监控命令—who,w,ps

    一.who [功能] 查看当前在线上的用户情况.显示USER.TTY.DATA.FROM 二.w [功能] 显示登录到系统的用户当前正在进行的工作.包括:USER.TTY.FROM.LOGIN@.ID ...

  6. 正则表达式 BRE 与 ERE的区别

    传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表 达式(ERE).大多数LINUX程序至少要符合BRE规范.linux中,不同的程序支持的REGXP也不同,如s ...

  7. Java 之String、StringBuffer 和 StringBuilder 三者区别介绍

    String:字符串常量,字符串长度不可变,StringBuffer:字符串变量(Synchronized,即线程安全),StringBuilder:字符串变量(非线程安全). String Stri ...

  8. C# 总结const、 readonly、 static三者区别:

    总结const. readonly. static三者区别: (有人问我,看似简单,我也没能立刻回答出来,总结一下,分享一下.) const:静态常量,也称编译时常量(compile-time con ...

  9. JavaScript中String的slice(),substr(),substring()三者区别

    JavaScript中String的slice(),substr(),substring()三者区别 共同之处 从给定的字符串中截取片段,并返回全新的这片段的字符串对象,且不会改动原字符串. 具体不同 ...

  10. 【C++容器】数组和vector、array三者区别和联系

    目录 一.数组 二.向量vector 三.数组与vector的对比 array和vector,数组三者区别和联系 共同点 不同点 作者:bandaoyu,本文不断更新,源文:https://blog. ...

最新文章

  1. 推荐最近收藏的几篇文章(r12笔记第85天)
  2. 【Netty】Netty 入门案例分析 ( Netty 模型解析 | Netty 服务器端代码 | Netty 客户端代码 )
  3. 在Windows环境下编译cocos2d-x-3.0
  4. 怎么调节电机启动值_开关式智能充电机-全自动充电机-铅酸电池充电机品牌-济南能华...
  5. 对于网络爬虫的提问?
  6. python支持向量机 股票_小蛇学python(4)利用SVM预测股票涨跌
  7. 视频转换器Prism Plus for mac轻松转换视频!
  8. 数据结构考研:线性表,顺序表,有序表,链表,数组的概念的区别与联系(软件工程/计算机/王道论坛)
  9. Red Giant Trapcode Suite 16 for Mac(红巨星粒子插件)
  10. Oracle启动监听错误TNS-12555: TNS:permission denied
  11. 人工智能数学基础--概率与统计7:学习中一些术语的称呼或表示变化说明以及独立事件的一些补充推论
  12. You have not concluded your cherry-pick
  13. oracle10g lsnrctl,Oracle 10g Lsnrctl没有反映 无法连接数据库
  14. Java SE核心I
  15. Python 轻松解决从 K 个字符串数组中任意取一个字符串,按顺序拼接,列出所有可能的字符串组合。(对比用库和不用库的方法)
  16. 编程计算机公司加乘,实训一计算器编程的实现
  17. MySQL 各个索引的使用
  18. time_t c语言 2038,什么是2038问题?
  19. css设置竖排字体时letter-spacing无法有效设置字体间距
  20. 如何在百度又快有准的搜索资源

热门文章

  1. 发光学类毕业论文文献包含哪些?
  2. 大病保险试点6月底前覆盖全国
  3. Lisp-Stat翻译 —— 第十章 一些动态绘图实例
  4. 微软苏州二期全面封顶,明年投入使用!三期开工时间已定,研发人才将达5000余人!...
  5. 静态RAM读时序分析
  6. 《虚拟仿真实验教学解决方案(BJBR)》(Yanlz+Unity+SteamVR+VR+AR+MR+HR+??BR??+??CR??+??DR??+??ER??+虚拟仿真+人机交互+立钻哥哥+==)
  7. java 组合问题_java数组排列组合问题汇总
  8. Java项目:图书馆管理系统思路分析
  9. 数理统计基础 正态总体抽样分布
  10. VBA学习笔记之Range.Resize属性