替换为Java中的引号
我从internet服务接收html代码: 字符串html=Service.getHtml() 例如,在html中,我有:替换为Java中的引号,java,html,replace,Java,Html,Replace,我从internet服务接收html代码: 字符串html=Service.getHtml() 例如,在html中,我有: <div style="text"></div> 但这不起作用。它可能没有找到带反斜杠的文本。问题在于new在Java中是一个关键字-不能将其用作变量名!-并且发布的代码将无法编译。。虽然不是正则表达式,但这仍然是个坏主意。使用HTML解析器,比如。如果你说除了“这不起作用”之外,还有什么不起作用,我会立即解决这个问题。“不起作用”是什么意思?那是
<div style="text"></div>
但这不起作用。它可能没有找到带反斜杠的文本。问题在于
new
在Java中是一个关键字-不能将其用作变量名!-并且发布的代码将无法编译。。虽然不是正则表达式,但这仍然是个坏主意。使用HTML解析器,比如。如果你说除了“这不起作用”之外,还有什么不起作用,我会立即解决这个问题。“不起作用”是什么意思?那是准确的密码吗?它是否会导致编译器错误?如果没有,怎么会使它“不起作用”?假设OP复制了代码,我相信他犯了一个拼写错误:html.replace(“style=\'test\”,“new=\'aaa\”)代码>-->html.replace(“style=\'text\”,“new=\'aaa\”)代码>@user2864740是的。你在说什么?@djechlin假设问题是“这个为什么不编译?”,也许。但我不是甲骨文。@djechlin没关系,如果user2864740认为这个答案没有用,我同意他的反对票:)@user2864740可怜的你,这个家伙发现了问题的症结所在,发布了答案,现在你投反对票,因为你不是OP,也不知道问题是什么。你刚才说的描述了为什么这是一个可怕的问题。我认为这两张反对票是荒谬的,但我并没有赞成,因为我强烈认为回答这样糟糕的问题对所有相关方都是一种伤害。@user2864740 s/^/问题是/应该为您解决这个问题。
String new = html.replace("style=\"test\"", "new=\"aaa\"");