gpt4 book ai didi

java - Java 中点分隔字符串的模式匹配

转载 作者:行者123 更新时间:2023-12-02 05:44:10 24 4
gpt4 key购买 nike

我需要找到与特定模式匹配的字符串。例如下面的情况:

if("1.6.1.1.60885.5".matches("1.6.1.1.n.5".replaceAll("n", "\\\\d{0,10}")))

那么它应该是真的,因为 n 可以是任何整数。 60885 是一个整数。这工作得很好。

if("1.6.1.1.60885".matches("1.6.1.1.n.5".replaceAll("n", "\\\\d{0,10}")))

那么它应该是假的。但我也认为这是真的。

我只需要 n 是任何整数,但必须考虑点的位置。谁能建议我如何实现这一目标。

最佳答案

matches("1\\.6\\.1\\.1\\.n\\.5",... )

“.”是通配符,必须加引号。

(通配符=“匹配任意字符”)

关于java - Java 中点分隔字符串的模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24241114/

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