关于Java替换字符串的问题

关于Java替换字符串的问题,java,Java,我想使用正则表达式或其他方法替换: <image id='123123123213' name='1&2.png' src='http://image.com/image&123213' /> name='1&2.png'到name='1-2.png',但不影响&in src,我该怎么做?这将帮助您 <image id='123123123213' name='1&#8212;2.png' src='http://image.com/image&a

我想使用正则表达式或其他方法替换:

<image id='123123123213' name='1&2.png' src='http://image.com/image&123213' />

name='1&2.png'到name='1-2.png',但不影响&in src,我该怎么做?

这将帮助您

<image id='123123123213' name='1&#8212;2.png' src='http://image.com/image&123213' />

您可以使用

 String s = "<image id='123123123213' name='1&2.png' src='http://image.com/image&123213' />";
 String t = s.replace("1&2", "1-2");
String s=”“;
字符串t=s。替换(“1&2”、“1-2”);

他可能想用“-”来替换所有的
&
字符,而不是确切的
1和
。我所说的名称不是指整个字符串,而是
name='
区域。