简单的 XQuery FLWOR 到 return 没有数字的文本

Simple XQuery FLWOR to return text without numbers

如何 return 非数字文本?

for $foo  in db:open("foo")
return $foo//text()

假设每个地址或 phone 数字单元格来自 original spreadsheet has numerals, I'm looking to return any string 个数字。


上下文,根据 Michael Kay 的注释:

电子表格的每个单元格都有一个字符串。只有一列很容易成为 CSV 数据。看起来,只有名字没有数字。基于该假设,希望将数据分解为 "chunks" 以区分每个人。数据没有真正的模式。

I'm looking to return any string without numerals.

正则表达式可以做到这一点:

for $foo in db:open("foo")
return $foo//text()[not(matches(., '[0-9]'))]