java - 替换java字符串中的正则表达式

标签 java regex string replace

我有这个 java 字符串:

String bla = "<my:string>invalid_content</my:string>";

如何替换“invalid_content”部分?

我知道我应该使用这样的东西:

bla.replaceAll(regex,"new_content");

为了拥有:

"<my:string>new_content</my:string>";

但我不知道如何创建正确的正则表达式

请帮忙:)

最佳答案

你可以做类似的事情

String ResultString = subjectString.replaceAll("(<my:string>)(.*)(</my:string>)", "$1whatever$3");

关于java - 替换java字符串中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/499504/

相关文章:

java - 按类型变量创建列表

java - 使用 com.jfrog.artifactory 插件时找不到方法

java - 编译错误 : JSR/RET are not supported with computeFrames option

C++ 正则表达式,未知转义序列 '\.' 警告

c - 在c中读取1/2/5字符串输入

string - PowerShell 我想在特定字符序列后截断一个字符串

java - 动态转换类并调用适当的方法

java - 在 Elasticsearch 上使用正则表达式过滤器开始的正则表达式是什么?

c# 某些单词后值的正则表达式

c++ - std::string operator+() 内存泄漏?