📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

为什么正则表达式中要匹配"\"需要\\\\才可以正常匹配

创建时间2019-07-20最后修改2019-07-21原位置/程序员成长之旅/Java学习/笔记/字数139
目录:程序员成长之旅/Java学习/笔记

\\

Java解释器后 \

正则表达式后 \

比如我想让正则表达式单纯的匹配一个"{" 的思考过程

  1. "{"在正则表达式内有特殊意义 需要在"{"前面加入一个"" 即"{"

  2. 在java中""有表达一个普通字符的意义,如果直接输入"{",会被编译器解释为"{",即到达正则表达式中为"{",这不是我们想要的结构

  3. 所以需要在"{"前面加入一个""表示"{"中的""是一个字符,即"\{"

"\{"

Java解释器后 "{"

正则表达式后"{"