最近大小写用的挺多,又老是忘,网上各种笨方法不可用,这里记一下

变小写:\L

  例如

  字符串:ABC->abc

  对应:([A-Z]*)->\L\1

变大写:\U 同上

 

匹配一行:^.*$

匹配排除(非ABC):(?!ABC)

匹配非某字符串的行(所有不包含BCD字符串的行):^(?!.*BCD).*$

 

整词匹配:以\b来做开头和结尾,如 String str2 = str.replaceAll("\\bSYS_DIC\\b", "SYS_DIC_EMPTY");//java代码 替换str中的SYS_DIC整词

 

注意:^在正则里面是以什么什么开头的意思,同时如果^出现在[]中代表非的意思,如[^7],则找到的是所有非“7”的字符

相关文章:

  • 2021-09-27
  • 2022-02-14
  • 2021-09-08
  • 2022-12-23
  • 2021-07-30
  • 2021-08-20
  • 2021-11-28
猜你喜欢
  • 2022-12-23
  • 2021-08-05
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案