正则表达式的() [] {}有不同的意思。

() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。

(\s*)表示连续空格的字符串。

[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。

(0-9) 匹配 '0-9′ 本身,[0-9]* 匹配数字(注意后面有 *,可以为空)[0-9]+ 匹配数字(注意后面有 +,不可以为空){1-9} 写法错误。

{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空格。

[0-9]{0,9} 表示长度为 0 到 9 的数字字符串。

(括号)、[中括号]、{大括号}这三个括号区分清楚对搞清正则表达式非常有帮助

转载于:https://www.cnblogs.com/diantao/p/5166750.html

正则表达式(括号)、[中括号]、{大括号}的区别相关推荐

  1. mysql正则表达式中括号单汉字_正则表达式中(括号) [方括号] {大括号}的区别

    之前遇到要用正则判断输入字符串的小需求中遇到了问题,连续的字符串不知道怎么判断. 如邮箱结尾的.com .cn .net等. 于是乎查阅资料: 括号() : 括号是多个匹配,它把括号内的当做一组来处理 ...

  2. 正则表达式中(括号) [方括号] {大括号}的区别

    之前遇到要用正则判断输入字符串的小需求中遇到了问题,连续的字符串不知道怎么判断. 如邮箱结尾的.com .cn .net等. 于是乎查阅资料: 括号() : 括号是多个匹配,它把括号内的当做一组来处理 ...

  3. 正则表达式(括号)、[中括号]、{大括号}的区别小结

    正则表达式(括号).[中括号].{大括号}的区别小结 </h1><div class="clear"></div><div class=& ...

  4. js php 正则差别,正则表达式(括号)、[中括号]、{大括号}的区别小结,正则表达式小结...

    正则表达式(括号).[中括号].{大括号}的区别小结,正则表达式小结 正则表达式的() [] {}有不同的意思. () 是为了提取匹配的字符串.表达式中有几个()就有几个相应的匹配字符串. (\s*) ...

  5. 正则表达式:( ) 小括号、[ ] 中括号、{ } 大括号的区别

    小括号().中括号[].大括号的区别 1. 小括号(): 匹配小括号内的字符串,可以是一个,也可以是多个,常跟"|"(或)符号搭配使用,是多选结构的 示例1:string name ...

  6. java 正则表达式 大括号_正则表达式:小括号、中括号、大括号的区别

    一.小括号().中括号[].大括号的区别 1>. 小括号():匹配小括号内的字符串,可以是一个,也可以是多个,常跟"|"(或)符号搭配使用,是多选结构的 示例1:string ...

  7. linux中shell的小括号、大括号的用法区别

    Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其区别如下: 1 小括号() ①命令组.括号中的命令新开一个子shell程序,括号中的变量为本地变量 ,不能够在脚本其他 ...

  8. python正则表达式匹配括号并删除_正则表达式去除中括号(符号)及里面包含的内容...

    例子:颜色:粉色[10] 尺码:S[5] 去掉[ ]及内容: preg_replace("/\[.*\]/", '', $str)1 处理后效果:颜色:粉色 尺码:S 小技巧:可把 ...

  9. java正则表达式去除括号及_正则表达式去除中括号(符号)及里面包含的内容...

    例子:颜色:粉色[10] 尺码:S[5] 去掉[ ]及内容: preg_replace("/\[.*\]/", '', $str)1 处理后效果:颜色:粉色 尺码:S 小技巧:可把 ...

  10. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

最新文章

  1. ubuntu apt安装lamp
  2. 基础排序算法详解与优化
  3. [MATLAB学习笔记]Rng函数
  4. go 获取内核个数_图解Go运行时调度器
  5. layui循环数据并渲染_从简单到复杂三维图形渲染管线
  6. spring security xml配置详解
  7. 4线电子围栏安装示意图_知识积累|周界防护-脉冲电子围栏的安装
  8. 【转载】JAVA的泛型和C++的模板的区别与联系
  9. Python打印到文件
  10. 2021-2025年中国独立式梳妆浴缸行业市场供需与战略研究报告
  11. Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
  12. 保护眼睛——设置WIN7和XP 窗体、Chrome、IE网页背景颜色(zz)
  13. 新手需要知道decode 和 encode 区别【转载】
  14. 虚拟机KALI2022.2下安装GVM
  15. system.data.oracleclient
  16. 读书笔记——事务总结
  17. vue网页预加载页面_页面预加载效果
  18. Shell编程之if简单判断两个数字大小
  19. 去除Neg窗口(警告窗口)
  20. 私人网盘搭建之centos下安装cloudreve

热门文章

  1. java for循环 嵌套for循环-标签使用
  2. linux原理 培训,Linux容器技术原理和使用
  3. 贵州大学java期末考试_CONTRIBUTING.md
  4. 数据库:SQLServer中游标的用法笔记
  5. 两张趣图助你理解状态码的含义~
  6. oracle ebs 基于host(主机文件)并发程序的开发,Oracle EBS 基于Host(主机文件)并发程序的开发...
  7. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)
  8. bmp 像素点 php,读取BMP图像每一像素点RGB数据 | 学步园
  9. android自定义控件是一个 内部类 如何在xml中引用,android 自定义view属性
  10. 如何系统搭建现代 Web CI/CD