如何用雪花中的空格替换包含字母和特殊字符的行

索拉布

我有一列“A”,其中包含数字,例如 - 0001, 0002, 0003

同一列“A”还在某些行中包含一些字母和特殊字符,例如 - connn、cco*jjj、hhhhhh11111 等。

我想用空白值替换这些字母和特殊字符行,并且只想保留包含数字的行。

我可以在这里使用哪个正则表达式?

果汗阿提尔

如果你想从这些值中提取数字(即使它们以非数字结尾或开头),你可以使用这样的东西:

create table testing ( A varchar ) as select *
from values ('123'),('aaa123'),('3343'),('aaaa');

select REGEXP_SUBSTR( A, '\\D*(\\d+)\\D*', 1, 1, 'e', 1 ) res 
from testing;

+------+
| RES  |
+------+
| 123  |
| 123  |
| 3343 |
| NULL |
+------+

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何用sed替换包含斜杠的字符串?

正则表达式:如何拆分和替换包含数字的字符串?

sed命令替换包含/和“的字符串

如何检查任何语言,空格和某些特殊字符的字母?

替换包含特殊字符(数学方程式)的文本中的行

vim:替换包含特殊字符和跨多行的模式跨度的模式

如何使用Regex捕获和替换包含单独模式的行上的所有模式

如何查找/替换Oracle中包含%和其他特殊字符的文本的行

如何用preg_replace和PHP替换特殊字符?

如何用RegularExpressions替换包含美元字符的MySQL字符串?

在C#中替换包含波斯语和英语字母的字符串

用特殊字符替换包含字符串的行

使用vi替换包含某些字符的行

使用sed替换包含特殊字符的字符串

如何用python修改的行替换包含某些字符串的行?

如何替换包含空格和引号的字符串?

替换包含特殊字符的完全匹配的单词

如何在 LibreOffice Calc 中查找和替换包含通配符的字符串?

如何替换包含冰岛语字符的字符串?

是否可以使用 shell 命令查找和替换包含单个字符的行?

如果字符串出现在斜杠之间,如何用一些东西替换包含空格的字符串

Reg ex 用于选择和替换包含特定字符串模式的行中的数值

如何用雪花列中的空格替换所有包含字母的行

替换包含特殊字符的精确匹配词

如何用数据框列中的空格替换任意数量的特殊字符

如何使用 Perl 替换包含字符 '/' 和换行符的多行?

如何用 sed 命令替换包含日期和 IP 的字符串

如何用单个下划线有效地替换特殊字符和空格?

sed 替换包含空格通配符的行