![]() |
1
20
像这样:
或者只是重复一下:
请注意,这将被拆分成UTF-16代码单元的块,这与拆分成Unicode代码点的块不同,后者可能与拆分成字形块不同。 |
![]() |
2
3
尽管这个问题有一个公认的答案,但这里有一个简短的版本,在正则表达式的帮助下。纯粹主义者可能不喜欢它(可以理解),但是当你需要一个快速的解决方案,并且你对正则表达式很在行时,这就是它。性能相当好,令人惊讶的是:
它做什么?消极的向后看,记住最后的位置
|
![]() |
3
3
使用jon的实现和 产量 关键字。
|
![]() |
4
1
|
![]() |
5
1
我敢提供乔恩解决方案的更线性化版本,基于以下事实:
|
![]() |
6
1
大多数答案可能都有相同的缺陷。 如果给出一个空文本,他们将什么也不会产生。 我们(i)希望至少能返回该空字符串(与不在字符串中的字符拆分行为相同,后者将返回一个项:给定的字符串) 因此,我们应该始终至少循环一次(基于jon的代码):
或使用( 编辑 :这件事再多玩弄一点,我找到了一个更好的办法来处理这个案子。 chunkSize大于文本 ):
也可以用于do/while循环;) |
![]() |
7
0
通用扩展方法:
|
![]() |
8
-1
像什么?
|
![]() |
Maddison · 拆分用户全名并将名字传递给下一个表单pae 2 年前 |
![]() |
rangeseeker · 从空格、数字中拆分多字字符串 2 年前 |
![]() |
mbakgor · 正在拆分列表中的字符串 2 年前 |
![]() |
Marta López · 按条件R将列拆分为多个列 2 年前 |
![]() |
Banks N · 如何拆分读线,但不拆分撇号内的值? 2 年前 |
![]() |
MisterCoder · 删除字符串中引号周围的括号 2 年前 |
![]() |
SoaAlex · 在bash中最后一个所需字符上拆分字符串 2 年前 |