作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
假设我有一个字符串
“你好!你好吗?美好的一天!”
我想拆分它,我的分隔符是:?
和 !
使用“split”函数的结果是:
`[Hello, How do you do, Good day]`
但是,我希望它是:
`[Hello, !, How do you do, ?, Good day, !]`
最佳答案
Java 中有一个类似的问题:How to split a string, but also keep the delimiters?
使用前瞻。在 Kotlin 中,代码可能是这样的:
fun main(args: Array<String>) {
val str = "Hello! How do you do? Good day!"
val reg = Regex("(?<=[!?])|(?=[!?])")
var list = str.split(reg)
println(list)
}
这个的输出是:
[Hello, !, How do you do, ?, Good day, !]
关于split - 如何拆分字符串并在 Kotlin 中拆分部分之间种植分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131283/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!