匹配并提取字符串中的数据

发布于 2024-11-11 16:31:14 字数 247 浏览 2 评论 0原文

有人可以帮助我(并更改标题,我想不出)?我需要使用 Pircbot 查找命令,并且我需要它能够读取这样的命令:

!online user

我需要这样做:

something.equalsIgnoreCase("online");

我不知道如何让它能够读取用户 并可能将其导出到变量中?有人可以帮忙吗?

抱歉,如果这真的令人困惑。

Can someone help me (and change the title, I couldn't think of one)? I need to look for a command with Pircbot and I need it to be able to read a command like this:

!online user

And I need to do it with this:

something.equalsIgnoreCase("online");

I have no idea how to do it with it being able to read user with that and possibly export it to a variable? Can anyone help?

Sorry if it's really confusing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倾城月光淡如水﹏ 2024-11-18 16:31:14

您可以在java中使用 Scanner 类。

You could use Scanner class in java.

情话墙 2024-11-18 16:31:14

这是正则表达式模式的完美案例。

做类似的事情

Pattern onlinePattern = Pattern.compile("online\\s(\\S)+(\\s|$)");
Matcher m = onlinePattern.matcher(stringToTest);
if (m.find()){
  String username = m.group(1);
  //... do your stuff here
}

This is a perfect case for a regular expression pattern.

Do something like

Pattern onlinePattern = Pattern.compile("online\\s(\\S)+(\\s|$)");
Matcher m = onlinePattern.matcher(stringToTest);
if (m.find()){
  String username = m.group(1);
  //... do your stuff here
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文