JAVA中的正则表达式“\\[([^\\]]+)\\]”这个表示什么意思?两个转义字符是为了表达什么?

正则表达式中“[”这样的字符有特殊的意义,所以需要写成“\[”。但是“\”本身也是具有特殊意义的转义字符。

所以“\[”就需要写成“\\[”。需要先对“\”进行一次转义

在正则中括号表示字符集,要表示中括号字符必须转义

整个正则匹配 中括号中的内容
开头的\\[ 匹配" [ "字符
尾部的\\]匹配 “]"字符
中间的[([^\\]]+),表示所有非"]"字符组成的字符串

最新文章

  1. java异常处理:建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法withDrawal(double dAmount),当取款的数额大于存款时,抛出InsufficientFundsException,取款数额为负数,抛出NagativeFundsException,如new Bank(100),
  2. Nginx重新编译添加模块
  3. 使用srvany.exe将任何程序作为Windows服务运行
  4. 收藏的博客--PHP
  5. maker 2008年发表在genome Res
  6. 【BZOJ】【3790】神奇项链
  7. 32位和64位Ghost版Win8.1系统大全下载最新版
  8. 用CSS3写的小案例-图片缩放隐藏内容显示
  9. iOS RSA 加密解密及签名验证
  10. jQuery(6)——jQuery对表单、表格的操作及更多应用
  11. 学编程担心自己英语不好吗?(IT软件开发常用英语词汇)
  12. 虎牙直播弹幕转换字幕格式 基于Node.js 的 huya-danmu
  13. 解除vnc viewer键盘快捷键的禁用
  14. 阿里云RDS数据库改造迁移方案
  15. 使用vendor管理go第三方包
  16. Java 工程名上有个红色叹号
  17. 在eclipse中安装go编辑器阅读fabric代码
  18. wasserstein 距离
  19. 罪恶黑名单第一季/全集The Blacklist迅雷下载
  20. 画一条0.5px的边

热门文章

  1. 写chrome插件---一个优酷自动加粉丝助手
  2. java-原生爬虫机制源码
  3. Freemarker list标签,list数据判断使用
  4. eclipse运行一个类却运行的是另外一个类,报无法加载的类
  5. windows下为mysql添加日志
  6. GridView多表关联
  7. Spark MLib 基本统计汇总 2
  8. [学习笔记]概率&期望
  9. Leetcode 86. Unique Binary Search Trees
  10. waf2控件名