gpt4 book ai didi

android - 如何按数字排列kotlin中的字符串?

转载 作者:太空狗 更新时间:2023-10-29 16:26:43 24 4
gpt4 key购买 nike

例如,我有包含文本和数字的字符串

var text = "1 Hello World 2 你好吗 3 我在这里很好"

我如何让它按每个数字开始新行??像这样

1 Hello world
2 how are you
3 I'm fine

这就是文本 var my_text = "1 فِي الْبَدْءِ خولوقو اللهُ السوّموَاتِ ووْوْضو。
2–وكِ ْضُ ْضُ ْضُ ْضُ ْضُ ْضُ ْضُ ْضُ ةً ةً ةً ةً ةً ةً,,,,,,,ىىىىىِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ةٌ ةٌ ةٌ ةٌ ةٌ ةٌ ةٌ ةٌ ةٌ,,,,,,,,,,,,,,,,,,,,,,,,,,,ُ ُ ُ ُ ُ¶
3 ووَقَالَ اللهُ: «لِيوكُنْ نُورٌ»، ووورٌ نُورٌ。
4 وَروّوروى اللهُ النُّورو أونوّهُ حَسٌّ。 ووَُّورِ وَالظُّلْمورِ ووووورِ ووّلْمورِ。
5 ووَدوُّلْموُّ دووُّورَ نوَارًا، ووَُُّلْموُّ دوَْلاً。 ووَوْمًا ووْمًا وووْمًا ووووْمًا وووووْمًا。
6 ووَقَالوِ اللهُ: «لِيووُِْ وَََدٌ ِ́ي ووْمِيَاهِ。 وَلْيَكُцْ ووَِِلاً بويْنو مِيَاهٍ ووِيَاهٍ»。
7فففففُ ُا,,,,,,,,,,ببْsti وَكوانووَذلِكو。
8 ووَدوعَا اللهُ الْوولودو سوَمواءً。 وووْمًا ثوْمًا ثَانِيًا
9号:««障碍, وَكوانووَذلِكو。
10 ووْْيَابِسوََ أوْضًا، ووْوْتوموعوْمِيواهِ دوْْضًا، وْمِيوَاهِ دووْضًا،。 وwo "

仅供引用:文本在 sqlite 数据库中,并且我想在 android TextView 中显示它

最佳答案

你可以用正则表达式分割这个字符串。

一个选项是使用 \\s(?=\\d+),它将匹配空白字符后跟任意数量的数字。例如:

val str = "1 Hello world 2 how are you 3 im fine here"

val r = str.split("\\s(?=\\d+)".toRegex())

r.forEach(::println)

然后使用 joinToString 创建一个带有换行符的字符串:

println(r.joinToString("\n"))

关于android - 如何按数字排列kotlin中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48761525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com