非贪婪匹配
在非贪婪匹配的部分后加?
for example:
字符串: "public"."test"
正则 (?<=\").*(?=\") 匹配结果
public"."test
正则 (?<=\").*?(?=\") 匹配结果
public
.
test
大小写替换
\U为大写替换
\L为小写替换
for example:
字符串: "pUblic"."TeSt"
正则表达式 | 匹配结果 | 替换文本 | 结果 |
---|---|---|---|
(?<=\")(.*?)(?=\") | pUblic | \U$1 | "PUBLIC"."TeSt" |
\L$1 | "public"."TeSt" | ||
. | \U$1 | "pUblic"."TeSt" | |
\L$1 | "pUblic"."TeSt" | ||
TeSt | \U$1 | "pUblic"."TEST" | |
\L$1 | "pUblic"."test" |