gpt4 book ai didi

java - 突出显示字符串中的 IP 地址

转载 作者:行者123 更新时间:2023-12-01 09:52:14 25 4
gpt4 key购买 nike

假设我有以下字符串 User 192.168.46.3 connected to this AP 。我想将其中的 IP 地址替换为 <font color='red'>"+192.168.46.3+"</font>这样我就可以改变它的颜色。实现这一目标的最佳方法是什么?

最佳答案

如果您不太关心验证 IP,一个简单的正则表达式就可以解决问题。

获取 java.util.regex.Pattern 和 .Matcher 并使用类似的东西

([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})

替换您想要替换的组。

像这样:

final Pattern p = new Pattern("([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})")
final Matcher m = p.match("User 192.168.46.3 connected to this AP")
final String s = m.replaceAll("<font color='red'>$1</font>")

关于java - 突出显示字符串中的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37532444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com