我想用""(空字符串)替换整个字符串。我有一个字符串,如下所示:<code code="34068-7"但是,到底有多少可以是任何东西(在本例中为7),所以,基本上,我想更换之间的一切<,并最终数量,包括<与最终数目,用""。由于数字可以是任何数字,我怎样才能用正则表达式做到这一点?我试过这个: line = line.replaceAll("<code.*?\">","");谁能建议一种方法来实现这一目标?
3 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
试试这个:
line = line.replaceAll("(?<=\\<)code.*?\"", "");
这个lookbehind regexp将确保<
你的字符串开头的不会被“”替换,所以你的示例输出将是
<34068-7"
添加回答
举报
0/150
提交
取消