regex - 如何在字符串中找到倒数第二个单词的第一个字母的索引
问题描述
我想从字符串中找到索引。如何找到字符串中倒数第二个单词的第一个字母的索引。
val index = "Hey! How are you men? How you doing"
我想从上面的字符串中搜索你做的事情,但我想要你这个词的y索引。我做了一些代码来查找索引,但我找不到它。
fun main(vararg args: String) {
val inputString = "Hey! How are you men? How you doing"
val regex = "you doing".toRegex()
val match = regex.find(inputString)!!
println(match.value)
println(match.range)
}
解决方案
拆分字符串,然后获取结果数组的倒数第二个元素的第一个字符。
推荐阅读
- scala - 从 scala Spark 中的 RDD[type] 获取不同的行
- java - 在发送httpurlconnection之前修改字符串soap+xml - JAVA
- javascript - 无法在 JQuery 中检查多个 if else 条件
- apache-flink - Flink 流式传输,如何进行计数?
- python - 寻求从外部数据库向 Django 导入数据的建议
- ios - 当其他部分点击时如何折叠打开的 TableView 部分
- javascript - 在函数后调用 setState
- bash - 如何使用 grep 将数字与计算输出分开
- java - 如何使用 Oracle Forms 将 CSV 列值插入块和表中?
- reactjs - 使用 React 和 Firebase/Firestore 将数据添加到嵌套的 foreach 数组