gpt4 book ai didi

java - 用正则表达式测试字符串?

转载 作者:行者123 更新时间:2023-11-29 21:49:35 32 4
gpt4 key购买 nike

目前我正在测试一个字符串在开关上的提示。

if (!parseCommand.contains("switch#")

但我刚刚意识到用户可以将名称从 switch 更改为带有数字或字母的名称。但是,它将始终以 # 结尾。我应该怎么做才能以更一般的方式对此进行测试?使用 String.matches 来测试 a# 并回顾 a-zA-Z0-9?

最佳答案

正如你所说,只使用 String.matches 函数——可能是这样

parseCommand.matches("\\w+#$")

确保它总是以“#”结尾

关于java - 用正则表达式测试字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14770039/

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