Java 正则表达式 各种用法以及实战梳理(长期不定时更新)

2020-04-08   97 次阅读


2020.4.8 涉及编译器内容

因为要做一个极其简单的编译器所以去学习了Java正则表达式相关内容
Java正则表达式的具体用法为
Pattern.matches(pattern,content)

  • pattern是你定义的正则表达式串
  • content是你要进行匹配的字符串

要点1. 在Java中,双反斜杠\\表示插入一个正则表达式的反斜线,使得后面的字符具有特殊含义

在本次实战中共进行了下列实践
注意,本次实践的匹配字符串长度均为1
比如"(" , "+", "*"

①匹配四则运算符号以及等号

String regB="[\\+\\-\\*\\/\\=]";

②匹配26个字母的大小写

String regA = "[a-zA-Z]";

③匹配大中小括号外加分号

String regB="[\\+\\-\\*\\/\\=]";

④匹配0~9十个数字

String regD="[0-9]";

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议