我必须以下列方式清理一些 varchar:
!, @, #, $, %, ^, &, *, (, ), }, {, [, ], ",", ., ?, /, ',
从关闭的列表中删除特殊字符,例如: 。我已经设法通过大量使用 replace\regexp_replace 来做到这一点,但我正在寻找类似于 SQL Server 中的东西。删除以下数字但不删除相邻的含义:
round 1 --> round
round1 --> round1
round 12345 --> round
round12345 --> round12345
从封闭的单词列表中删除单词,例如:“and”、“or”、“Ltd.”、“international”,不带子字符串:
more food or drinks ---> more food drinks. and not --> me food or drinks
我正在一张大桌子上工作,我想尽可能高效地完成它。
我应该编写一个可以做到这一点的函数还是有更优雅的方法?