用正则表达式java替换字符串

来源:爱站网时间:2021-09-14编辑:网友分享
我想用类似这样的字符串:“ XSYS:3.5.0”替换类似这样的字符串中的sw版本:“ XSYS:3.10.0”。只有我想要一个使用正则表达式的方法,该方法可以更改“ XSYS:” ...

问题描述


我想用类似这样的字符串:“ XSYS:3.5.0”替换类似这样的字符串中的sw版本:“ XSYS:3.10.0”。只有我想要一种使用正则表达式的方法,该方法可以更改“ XSYS:”之后的内容,无论是其后的xx.yy.zz还是x.yyy.zz字符或类似的组合。它必须是通用的,这样,如果该版本最终成为5.100.23(仅作为示例),它将继续起作用。我不知道我的措词是否正确。

思路:


我建议您看一下此站点,因为它有助于我更好地了解正则表达式:https://regex101.com/否则,如果您想要一段代码,请考虑我没有对其进行测试:

String regex = "^XSYS: \\d{1,3}.\\d{1,3}.\\d{1,3}$"
Boolean matches = yourString.matches(regex);

希望它有所帮助:)

上一篇:我的程序发现错误,我不知道如何解决

下一篇:方格和井字棋的面向对象设计

您可能感兴趣的文章

相关阅读