Tag: 拆分

如何分割一个字符串与两个或更多的模式在PHP中

我想分裂一个字符串在PHP中,我有两个或两个以上的分隔符的数组。 $string = “[Java , Android , Kotlin]”; 我需要 : $mArray[0] = “Java”; $mArray[1] = “Android”; $mArray[2] = “Kotlin”; 但是当我使用 $mArray = explode(‘,’ , $string); 它回报我: $mArray[0] = “[Java”; $mArray[1] = “Android”; $mArray[2] = “Kotlin]”; 谢谢您的回答。

将字符串分隔成n个字符

将字符串分成两个字符串的惯用方法是什么? 例子: “” -> [“”] “ab” -> [“ab”] “abcd” -> [“ab”, “cd”] 我们可以假定字符串的长度是2的倍数。 我可以使用像这个Java的答案正则expression式,但我希望find一个更好的方法(即使用kotlin的其他方法之一)。

如何在Kotlin中将没有空格的字符串拆分为整数数组?

我需要将一个字符串拆分成一个整数数组。 我试过这个: val string = “1234567” val numbers = string.split(“”).map { it.toInt() } println(numbers.get(1)) 但引发以下exception: 线程“main”中的exceptionjava.lang.NumberFormatException: 对于输入字符串:“”在java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)在java.lang.Integer.parseInt(Integer.java:592)在java.lang.Integer.parseInt(Integer.java:615 )at net.projecteuler.Problem_008Kt.main(Problem_008.kt:54) 如何将字符串“123456”转换为数组[1,2,3,4,5,6]?

按固定数量的字符分割字符串

有没有一种快速的方法来分割一个字符串固定的字符在Kotlin? 我需要分割这个544A1609B62E ,小写它,加:在需要和实现这个: 54:4a:16:09:b6:2e 。 这将是什么惯用的方式呢?