gpt4 book ai didi

java - 神秘(空)字

转载 作者:行者123 更新时间:2023-12-02 00:26:44 25 4
gpt4 key购买 nike

    String[] parts = msg.split(" +\n?");

String room = parts[0];
System.out.println(msg);
System.out.println("Laczenie do" + room + ", " + parts.length);
for (String s : parts)
System.out.println("-" + s + "-");

输出:

  main                                                               

Laczenie do, 2
--
-main-

第一个字符是什么?如何使用正则表达式来剪切它?

最佳答案

这是字符串开头的空字符串。您的正则表达式会拆分为一个或多个空格,并且可以选择后跟一个换行符。由于您的字符串以空格开头,因此第一次分割发生在这些空格周围 - 左侧部分为空,右侧部分为 main 等。

使用 _ 可视化空格,您的字符串如下所示:

__main

因此,当您拆分它时,它会分为 __ 之前的部分 ("") 和 __ 之后的部分 (“主要”)。

你预计会发生什么?

关于java - 神秘(空)字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879063/

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