如何在Java中使用正则表达式将下面的“no”、“no”、“0.002”、“0.998”放入字符串数组中?
String lines = " 1 2:no 2:no 0.002,*0.998"
有人可以告诉我如何在下面写“theRegex”吗?
String[] matches = lines.split(theRegex); // => ["no", "no", "0.002", "0.998"]
在 Python 中,它将只有一行:
matches = line =~ /\d:(\w+).*\d:(\w+).*\((\w+)\)/
但是Java呢?