有一个字符串(User(2,Alex Mcqueen,26,None),99)。我需要从中提取“2”和“Alex Mcqueen”,并将这些值赋给变量。
val id: Int = 2
val name: String = "Alex Mcqueen"
怎么做?
有一个字符串(User(2,Alex Mcqueen,26,None),99)。我需要从中提取“2”和“Alex Mcqueen”,并将这些值赋给变量。
val id: Int = 2
val name: String = "Alex Mcqueen"
怎么做?
例如像这样:
结果:
在线查看演示。
注意:
.unanchored需要找到部分匹配,而不是整个字符串。正则表达式详细信息
User\(- 子串User((\d+)- 捕获子模式#1:一位或多位数字,- 逗号([^,]+)- 捕获子模式#2:一个或多个逗号以外的字符。