Я хочу регулярное выражение, чтобы проверить, имеет ли строка только пробелы.Regex проверить, имеет ли строка только пробелы
Пример: «»
настоящее время я использую это регулярное выражение
[/^ *$/]
Но это также обнаружение строки, которая имеет слово в нем.
Пример: «а хуг»
Я хочу использовать это регулярное выражение в функции PostGreSQL как следующий
IF r.colmn IS NULL OR CAST(r.colmn as text) = ''
OR CAST(r.colmn as text) ~ '[/^ *$/]' -- regex not working
THEN
RAISE NOTICE 'Do something';
END IF;
Есть ли регулярное выражение можно использовать в функции PostGreSQL, которая проверяет только строки с пробелами?
Я не понимаю, почему регулярное выражение будет необходимо. 'if trim (r.colmn) = ''' сделает то же самое. И, вероятно, более эффективный, а также –
. Я согласен с @a_horse_with_no_name –
@a_horse_with_no_name. Я новичок в postgresql, и поскольку вы предлагаете, что функция trim() более эффективна, я буду использовать ее. Благодарю. – chaitanya89