Regex KNIME正则表达式返回第6行
我有一个列,其中有几行字符串值。我只希望在第6行中有值,所有的行都有不同的长度,但是列中的所有单元格都有我在第6行中需要的信息 老实说,我是一个全新的人,没有Java和KNIME方面的背景-我已经搜索了这个论坛和其他互联网资源,似乎没有人能够解决我在KNIME中需要的问题-我发现了一些类似的东西,但它在KNIME中不起作用:Regex KNIME正则表达式返回第6行,regex,knime,Regex,Knime,我有一个列,其中有几行字符串值。我只希望在第6行中有值,所有的行都有不同的长度,但是列中的所有单元格都有我在第6行中需要的信息 老实说,我是一个全新的人,没有Java和KNIME方面的背景-我已经搜索了这个论坛和其他互联网资源,似乎没有人能够解决我在KNIME中需要的问题-我发现了一些类似的东西,但它在KNIME中不起作用: 您的答案可能需要分为两部分 如何在KNIME中执行正则表达式搜索 如何对第6行进行正则表达式搜索 我可以帮你搜索正则表达式,但我不认识我 首先,您想知道如何搜索一行 (
您的答案可能需要分为两部分
- 如何在KNIME中执行正则表达式搜索
- 如何对第6行进行正则表达式搜索
([^\n]*\n)
这是找
*:0或更多
[^\n]:任何不是新行的内容
- 后跟
\n:新行
- 和
():将它们组合成一个匹配项
([^\n]*\n){5}([^\n]*\n){1}
,它创建两个捕获组,一个包含前5行,第二个包含第6行
如果KNIME支持非捕获组,则可以将其扩展为以下内容,以便只有一个匹配的捕获组。你可以自己决定你最喜欢哪个
(?:[^\n]*\n){5}([^\n]*\n){1}
我已经创建了一个可以在RegExr上测试的
无论您选择哪种方式,请确保用注释记录正则表达式,或将其粘贴到一个名称非常清晰的变量中,因为它们不是特别容易让人阅读的,请提供一个示例输入、预期输出,并在问题中包括您迄今为止尝试过的内容。