java字符串替换所有正则表达式

标签 java regex string replaceall

我有如下包含双引号的字符串(mystring):

String mystring = "my regex expression checked=\"someword_and_moreword_value\"";

预期输出:

mystring = "my regex expression";

尝试了以下操作,没有得到预期的输出:

mystring = mystring.replaceAll("[checked=\\w*_value]", "");

最佳答案

checked=.*?_value\\"

试试这个。记住[]是一个字符类。请参阅演示。

https://regex101.com/r/vD5iH9/27

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

相关文章:

java - 如何创建一个可以存储不相关类的对象的变量

javascript - div文本输入值

java - 如何在 Java 中将重音字符转换为 HTML 符号?

java - Android: Volley HTTP 补丁请求

java - 从 android Activity 中停止媒体播放器(从广播接收器启动)

python - 提取连接字符串的特定部分

c# 如何使用 Regex.IsMatch 检查每一行

Python:将具有unicode of namedtuple的字符串形式转换为namedtuple

java - 为什么空字符串的 String.split(regex) 会导致 String[] 的长度为 1?

java - 一个接一个地移动一个球