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

我想用""(空字符串)替换整个字符串。

我有一个字符串,如下所示:

<code code="34068-7"

但是,到底有多少可以是任何东西(在本例中为7),所以,基本上,我想更换之间的一切<,并最终数量,包括<与最终数目,用""。由于数字可以是任何数字,我怎样才能用正则表达式做到这一点?

我试过这个:

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

谁能建议一种方法来实现这一目标?


慕妹3242003
浏览 154回答 3
3回答

小怪兽爱吃肉

试试这个:line&nbsp;=&nbsp;line.replaceAll("(?<=\\<)code.*?\"",&nbsp;"");这个lookbehind regexp将确保<你的字符串开头的不会被“”替换,所以你的示例输出将是<34068-7"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java