我有以下字符串
"value=\"\\d{4}((((0[1-9])|(1[0-2]))((0[1-9])|([12]\\d)|(3[01]))?)?|(\\-(((0[1-9])|(1[0-2]))(\\-((0[1-9])|([12]\\d)|(3[01])))?)?)?)d{4}"
在那里我想替换所有出现的
"{" with NCHAR(0x7B)
"}" with NCHAR(0x7D).
中间的内容"{ }"
应保持不变:
Ex: \\d{4} after replacing -> NCHAR(0x7B) 4 NCHAR(0x7D).
有没有办法在 Java 中使用正则表达式来做到这一点?
无论如何,这可以通过使用字符串操作来处理整个字符串来完成。