我需要获取一个单元格的内容,该单元格偶尔会包含','
个字符。如果是这样,我需要将内容隔离到','
字符之前的部分。
substring-before(//td[contains(text(),'Dokumentnummer')]/following-sibling::td[1],\",\")
这为我提供了所需的子字符串,但只有如果存在','
。如果不存在,我如何让它返回整个字符串?
答案 0 :(得分:1)
您可以在调用substring-before之前添加','
,从而确保总是至少有一个逗号:
substring-before(concat(//td[contains(text(),'Dokumentnummer')]/following-sibling::td[1],
','),
',')