Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Android Studio上将一个很长的字符串拆分为多个字符串?_Php_Android_String_Split - Fatal编程技术网

Php 如何在Android Studio上将一个很长的字符串拆分为多个字符串?

Php 如何在Android Studio上将一个很长的字符串拆分为多个字符串?,php,android,string,split,Php,Android,String,Split,你好,我想把一个很长的字符串(+10000个字符)拆分成多个字符串 我发现有一种方法可以使用split(),但是我没有空间来拆分它 我只有一封信。我可以用一个循环来分割它吗 例如:可以将字符串拆分为多个字符串,每个字符串包含200个字符 通过这个问题,您可以使用Regex来实现您的需求 试一试 System.out.println(Arrays.toString( split((?因此在php中有一个名为str_split($string,200)的函数)。对于UTF-8,请看这里的字符串太长了

你好,我想把一个很长的字符串(+10000个字符)拆分成多个字符串

我发现有一种方法可以使用
split()
,但是我没有空间来拆分它

我只有一封信。我可以用一个循环来分割它吗

例如:可以将字符串拆分为多个字符串,每个字符串包含200个字符

通过这个问题,您可以使用Regex来实现您的需求

试一试

System.out.println(Arrays.toString(

split((?因此在php中有一个名为
str_split($string,200)的函数)
。对于UTF-8,请看这里的字符串太长了,我无法从android应用程序将其发送到php。这就是我想将其拆分为多个字符串并发送的原因。请不要复制其他答案并将其作为自己的答案发布。至少您应该至少修改正则表达式以满足问题要求。我无法评论,因为我只是发布了链接,由于字数限制,堆栈溢出不允许我这样做,所以我粘贴了该方法。我清楚地提到这不是我的答案。我知道这应该是一个评论。很抱歉,我刚才看到我可以评论了,我没有意识到我通过了那个障碍。抱歉。
System.out.println(Arrays.toString(
    "Thequickbrownfoxjumps".split("(?<=\\G.{4})")
));