gpt4 book ai didi

java - 正则表达式匹配某个位置的字符并忽略后面的字符

转载 作者:行者123 更新时间:2023-12-02 01:55:07 32 4
gpt4 key购买 nike

想要将位置 7 处的字符匹配为 - 或大写字母

这就是我所拥有的^。{6}[-(A-Z)]

虽然这匹配前 7 个字符,但它不匹配整个字符串。任何帮助表示赞赏。

我正在使用 Java 并希望 .matches() 对此字符串返回 true

最佳答案

Though this matches the first 7 characters, it doesn't match the whole string.

这是对正在发生的事情的正确解释。您可以通过在末尾添加 .* 来跳过字符串的其余部分。此外,表达式前面的 ^ anchor 是隐含的,因此您可以将其删除以获得以下模式:

.{6}[A-Z-].*

关于java - 正则表达式匹配某个位置的字符并忽略后面的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52415961/

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