任何人都可以建议我使用正则表达式的解决方案,以匹配给定字符串中不存在的字符串。
假设我有一个字符串
罗汉要回家了
我不想那样
即将
字符串应该存在,那么它不会返回。但如果字符串不包含包含“going to”,则返回字符串
有效的
- 罗汉在家
无效的
- 罗汉要回家了
我听说正则表达式不太适合否定某些东西(单个字符除外)。正则表达式更倾向于匹配字符串,而不是“不匹配”它们。如果有人有解决方案,请在正则表达式中提出建议
我试图创建一个正则表达式,但直到现在还没有成功。
SELECT 1
FROM DUAL
WHERE REGEXP_LIKE (' Rohan is 12 home'
, '^\s[^going to])$','i');