为了账号安全,请及时绑定邮箱和手机立即绑定

替换正则表达式之间的所有字符

替换正则表达式之间的所有字符

慕妹3242003 2021-08-04 16:34:02
我想用""(空字符串)替换整个字符串。我有一个字符串,如下所示:<code code="34068-7"但是,到底有多少可以是任何东西(在本例中为7),所以,基本上,我想更换之间的一切<,并最终数量,包括<与最终数目,用""。由于数字可以是任何数字,我怎样才能用正则表达式做到这一点?我试过这个: line = line.replaceAll("<code.*?\">","");谁能建议一种方法来实现这一目标?
查看完整描述

3 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

试试这个:

line = line.replaceAll("(?<=\\<)code.*?\"", "");

这个lookbehind regexp将确保<你的字符串开头的不会被“”替换,所以你的示例输出将是

<34068-7"


查看完整回答
反对 回复 2021-08-04
  • 3 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信