Kdb 使用正则表达式获取子列表

Kdb 使用正则表达式获取子列表,kdb,Kdb,我有这样一份清单: myList: ("ab";"bc";"cd","de"); 我想得到一个包含“b”的子列表 我知道我能做到: myList like "*b*" 但是,这将返回一个二进制列表。1100b; 我怎样才能返回一个“ab”、“bc”列表呢?下面的代码返回所需的子列表 myList: ("ab";"bc";"cd",&q

我有这样一份清单:

myList: ("ab";"bc";"cd","de");
我想得到一个包含“b”的子列表 我知道我能做到:

myList like "*b*"
但是,这将返回一个二进制列表。1100b;
我怎样才能返回一个“ab”、“bc”列表呢?

下面的代码返回所需的子列表

myList: ("ab";"bc";"cd","de");
myList where myList like "*b*"
正如你提到的

  • myList类似“*b*”
    返回布尔列表
    1100
  • 其中1100
    返回具有真值的索引列表:
    0,1
  • myList 0 1
    返回
    myList的前两个元素

  • 下面的代码返回所需的子列表

    myList: ("ab";"bc";"cd","de");
    myList where myList like "*b*"
    
    正如你提到的

  • myList类似“*b*”
    返回布尔列表
    1100
  • 其中1100
    返回具有真值的索引列表:
    0,1
  • myList 0 1
    返回
    myList的前两个元素

  • 非常感谢,非常感谢