2020-09-15 18:10发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个带有列的表 在字符串中... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个带有列
在字符串中具有字母数字值和特殊字符。
我只需要从列中找到那些除了(/和-)以外的特殊字符的记录
例如:
1。 a123
2。 67537
3。 5363/-
4。 5464-
5。/6275
6。 73 AB
7。 Abc.td
我的输出应该给我第七条记录。
即 Abc.td
有效的正则表达式为:[^ \ w \/\ s-]
=>匹配任何单词字符集中没有出现的任何字符(= \ w = [a-zA-Z0-9_]),而不是斜杠(= \/)和空格(= \ s) 而不是连字符(=-)。 我添加了不考虑的空格,因为在您的示例中,带有空格的条目不属于预期的结果集。
使用SQL语句进行测试(考虑用您的名称替换表/列的名称):
从YOUR_TABLE中选择*,其中YOUR_COLUMN like_regexpr'[^ \ w \/\ s-]';
致谢,弗洛里安
最多设置5个标签!
有效的正则表达式为:[^ \ w \/\ s-]
=>匹配任何单词字符集中没有出现的任何字符(= \ w = [a-zA-Z0-9_]),而不是斜杠(= \/)和空格(= \ s) 而不是连字符(=-)。 我添加了不考虑的空格,因为在您的示例中,带有空格的条目不属于预期的结果集。
使用SQL语句进行测试(考虑用您的名称替换表/列的名称):
致谢,
弗洛里安
一周热门 更多>