Regex KNIME正则表达式返回第6行

Regex KNIME正则表达式返回第6行,regex,knime,Regex,Knime,我有一个列,其中有几行字符串值。我只希望在第6行中有值,所有的行都有不同的长度,但是列中的所有单元格都有我在第6行中需要的信息 老实说,我是一个全新的人,没有Java和KNIME方面的背景-我已经搜索了这个论坛和其他互联网资源,似乎没有人能够解决我在KNIME中需要的问题-我发现了一些类似的东西,但它在KNIME中不起作用: 您的答案可能需要分为两部分 如何在KNIME中执行正则表达式搜索 如何对第6行进行正则表达式搜索 我可以帮你搜索正则表达式,但我不认识我 首先,您想知道如何搜索一行 (

我有一个列,其中有几行字符串值。我只希望在第6行中有值,所有的行都有不同的长度,但是列中的所有单元格都有我在第6行中需要的信息

老实说,我是一个全新的人,没有Java和KNIME方面的背景-我已经搜索了这个论坛和其他互联网资源,似乎没有人能够解决我在KNIME中需要的问题-我发现了一些类似的东西,但它在KNIME中不起作用:


您的答案可能需要分为两部分

  • 如何在KNIME中执行正则表达式搜索
  • 如何对第6行进行正则表达式搜索
我可以帮你搜索正则表达式,但我不认识我

首先,您想知道如何搜索一行

([^\n]*\n)
这是找

  • *:0或更多
    
    • [^\n]:任何不是新行的内容
  • 后跟
    \n:新行
  • ():将它们组合成一个匹配项
然后我们可以将其扩展为:
([^\n]*\n){5}([^\n]*\n){1}
,它创建两个捕获组,一个包含前5行,第二个包含第6行

如果KNIME支持非捕获组,则可以将其扩展为以下内容,以便只有一个匹配的捕获组。你可以自己决定你最喜欢哪个

(?:[^\n]*\n){5}([^\n]*\n){1}
我已经创建了一个可以在RegExr上测试的


无论您选择哪种方式,请确保用注释记录正则表达式,或将其粘贴到一个名称非常清晰的变量中,因为它们不是特别容易让人阅读的

,请提供一个示例输入、预期输出,并在问题中包括您迄今为止尝试过的内容。