【发布时间】:2021-11-15 13:56:29
【问题描述】:
我们如何在 Kotlin 中分割两个字符之间的文本?
示例字符串:
base_id:94, user_id: 320903, is_Active=1
我只想获取 user_id 所以“320903”。但我做不到。
【问题讨论】:
-
那个字符串到底是从哪里来的?这里的格式看起来很不一致(
:vs=,空格等)。似乎它想要看起来像 JSON 而不是 JSON。你肯定可以用子字符串来解析它,但是如果你要这样做的话,应该考虑格式的稳定性 -
@Joffrey 感谢您的评论。不幸的是,我无法改变这种糟糕的格式。是的,我可以使用 subString() 但可以更改 user_id 数字。我尝试通过查找第二个“:”和第二个“,”之间的 id 来获取此字符串。它会起作用,但我做不到。
-
顺便说一句,你的 user_id 总是 6 位数字吗?
-
@ArpitShukla 没有数字可以更改
标签: android string kotlin split