识别和删除字符串中的预定义模式(java)

bf1o4zei  于 2021-07-13  发布在  Java
关注(0)|答案(2)|浏览(312)

我有一个输入字符串
d测试{101010}efgh测试{11111}ijkl测试{0000}
我想从it和print中去掉test{….}
zhongjijkl
扫描字符串、识别测试{及其连续的}并从字符串中删除该片段有哪些不同的方法?提前谢谢。

mwg9r5ms

mwg9r5ms1#

"abcd test{101010} efgh test{11111} ijkl test{0000}".replaceAll("\\s*test\\{\\d+\\}\\s*", "")

使用 replaceAll 用正则表达式就可以了。

k5ifujac

k5ifujac2#

使用此正则表达式将字符串替换为 "" ```
[test{[0-1]}]

相关问题