我有一个像下面这样的字符串。
abc : def ghi : jkl
我需要按如下所示拆分字符串。
abc :
ghi :
我只需要带有:的第一个字符串。例如abc :
和ghi :
。
我需要在硒中使用拆分方法来识别屏幕中的某些值。
我不是在寻找Java方法,而是在split()
中使用正则表达式模式。
split( : ) [0]
这只会给出abc
。但是我需要abc :
答案 0 :(得分:0)
如果要进行一系列匹配,最好使用match而不是split:
var data = "abc : def ghi : jkl";
var rx = /\b\w+? :/g;
var arrMatch = data.match(rx);
console.log(arrMatch);
有关正则表达式的说明,请参见https://regex101.com/r/grhx0W/1/。