在javascript中按空格分割后,使用冒号获取第一个字符串

在javascript中按空格分割后,使用冒号获取第一个字符串,javascript,regex,split,Javascript,Regex,Split,我有一根像下面这样的线 abc : def ghi : jkl 我需要按如下方式拆分字符串 abc : ghi : 我只需要包含以下内容的第一个字符串:。例如,abc:和ghi: 我需要使用selenium中的split方法来识别屏幕中的一些值。 我不是在寻找java方法,而是在split()中使用正则表达式模式 split(:)[0]这只会给出abc。但是我需要abc:如果您要查找一系列匹配项,最好使用以下选项,而不是拆分: var data=“abc:def ghi:jkl”; 变量

我有一根像下面这样的线

abc : def ghi : jkl 
我需要按如下方式拆分字符串

abc :
ghi :
我只需要包含以下内容的第一个字符串:。例如,
abc:
ghi:

我需要使用selenium中的split方法来识别屏幕中的一些值。 我不是在寻找java方法,而是在
split()
中使用正则表达式模式


split(:)[0]
这只会给出
abc
。但是我需要
abc:

如果您要查找一系列匹配项,最好使用以下选项,而不是拆分:

var data=“abc:def ghi:jkl”;
变量rx=/\b\w+?:/G
var arrMatch=数据匹配(rx);

控制台日志(arrMatch)Selenium是一个浏览器自动化库,不具有任何允许您操作字符串的函数。幸运的是,用于Selenium绑定的任何语言都可能有过多的字符串处理函数。如果您使用什么语言更新您的问题,并向我们展示您的尝试,我们将很乐意为您提供帮助。您仍然没有尝试过这个问题。标签与此问题完全无关。请通读。如果您仅在
上拆分,则只需在输出/结果中添加一个
,它始终是3个字符块?在每个区块中哪些字符是有效的,用:Not really分隔。比如姓名:Jason地址:英国伦敦出生日期:1980年6月12日我需要分别记录姓名:地址:出生日期。