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