我需要提取tableau中的第一行文本。我试着使用Regex Replace函数,但我无法得到想要的输出。
下面给出的是输入。
名称:ABC DEF LTD
ABC DEF LTD
GONZALEZ, Henry
期望产出。
ABC DEF LTD
我试过:Regex_Replace('Column_name','
','')
任何帮助将是非常感激的。
试试非Regex的方法。首先将回车换行转换为管道(或其他一些你选择的符号。你的空格可能是CHAR(10),也可能是CHAR(13)......或者你两者都有。这个例子显示使用CHAR(13)。
[RemoveSpace]: replace([Name],CHAR(13),"|")
你想保留第一行,所以用这个计算。
[KeepFirstLine]: SPLIT([RemoveSpace],"|",1)
这将使第一行至少有一个单词字符。
^.*\w+.*$
^
行首.*
除新行外的任何字符零次或以上\w+
一字.*
除新行外的任何字符零次或以上$
行尾