gpt4 book ai didi

Java: equalsIgnoreCase + message.startswith?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:14 29 4
gpt4 key购买 nike

有一个问题:

我如何结合 message.equalsIgnoreCase 和 message.startswith() ?

即:

if (message.startsWith("!spoiler")) {
String name = sender;
if (!name.equalsIgnoreCase(ownerchannel)){
try {
String spoiler = message.split("!spoiler ")[1];
sendMessage(channel, "/timeout "+name+" 1");
if(englishmode == true){
sendMessage(channel, "Spoiler from "+name+" deleted. Click at 'message deleted' above to read it!");
}else{
sendMessage(channel, "Spoiler von "+name+" wurde zensiert. Wer diesen lesen möchte klickt einfach oben auf 'message deleted'.");
}
} catch (Exception e) {
}
}
}

在我上面的代码中,!spoiler xyz 会触发它,但 !Spoiler xyz 不会。我怎样才能将它组合起来以匹配 startswith + ignorecase?

最佳答案

你可以使用 toLowerCase

if (message.toLowerCase().startsWith("!spoiler")) {

关于Java: equalsIgnoreCase + message.startswith?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22820220/

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