![]() |
1
3
您不需要字符类(方括号)。空格是regex中的常规字符,因此:
除此之外,
假设
数组索引存在而没有范围检查是错误的样式和
最好明确地做:
这样就可以保证你匹配的每一行都符合你的期望,并且每一个匹配者组也包含你期望的内容。 免责声明:我不是特别为那个雷杰克斯骄傲。实际上,这是一个相当难看的问题,但它说明了一点,即显式比隐式更可靠和更可预测。它有潜力被改进成比字符串拆分更精确地匹配所需部分的版本。 |
![]() |
2
2
使用下面的regexp,并检查数组的长度,每行! 还可以考虑使用StringBuilder或StringBuffer,而不是连接。
|
![]() |
3
2
这个输出有多一致?每一列中是否总是有一个值?如果是,请尝试:
这种方法不必担心空行,因为regex不匹配空行。 |
![]() |
4
0
在str实例化时要小心,它有多大,因为它是一个数组。您应该使用一个列表或其他任何东西,因为您不知道您的输入中有多少行。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |