最近大小写用的挺多,又老是忘,网上各种笨方法不可用,这里记一下
变小写:L
例如
字符串:ABC->abc
对应:([A-Z]*)->L1
变大写:U 同上
匹配一行:^.*$
匹配排除(非ABC):(?!ABC)
匹配非某字符串的行(所有不包含BCD字符串的行):^(?!.*BCD).*$
整词匹配:以来做开头和结尾,如 String str2 = str.replaceAll("\bSYS_DIC\b", "SYS_DIC_EMPTY");//java代码 替换str中的SYS_DIC整词
注意:^在正则里面是以什么什么开头的意思,同时如果^出现在[]中代表非的意思,如[^7],则找到的是所有非“7”的字符