Простой XQuery FLWOR для возврата текста без цифр - PullRequest
1 голос
/ 14 февраля 2020

Как вернуть не числовой c текст?

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

Если предположить, что в каждой ячейке адреса или номера телефона из оригинальной таблицы есть цифры, я ищу вернуть любую строку без цифр.


context, для примечания Майкла Кея:

В каждой ячейке электронной таблицы есть строка. Есть только один столбец того, что может быть просто CSV данными. Кажется, только названия не имеют цифр. Исходя из этого предположения, пытаясь разбить данные на «куски», чтобы дифференцировать каждого человека. Для данных нет реальной картины.

1 Ответ

3 голосов
/ 14 февраля 2020

Я хочу вернуть любую строку без цифр.

Regex может сделать это:

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