我希望能有一个正则表达式来检查一个字符串是否只包含空格。
例如:" "
我目前正在使用以下的正则表达式:
[/^ *$/]
但是它也会检测到一个包含单词的字符串。
例如:"abc xyz"
我想在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) = ''
可以完成相同的功能,并且可能更高效。 - user330315