我正在使用 Postgres 9.5。我有一name
列类型为“字符变化”的列。我想知道如何选择列以数字开头的行,然后是空格,然后是任何其他数据。
所以我想要列看起来像的行:
12 DAVE
1 abcDEF
12345 LAST
但不是当它看起来像:
MYCOLUMN
1TEXT
=END
我正在使用 Postgres 9.5。我有一name
列类型为“字符变化”的列。我想知道如何选择列以数字开头的行,然后是空格,然后是任何其他数据。
所以我想要列看起来像的行:
12 DAVE
1 abcDEF
12345 LAST
但不是当它看起来像:
MYCOLUMN
1TEXT
=END
使用正则表达式:
正则表达式解释:
^
.. 字符串的开头\d
.. 数字的类简写+
.. 1 个或多个前面的原子.. 纯空格
.+
.. 任何字符,同样是其中的 1 个或多个有许多不同的字符看起来像一个空格。
' '
只是普通的空格字符。您可能希望使用类速记\s
来覆盖所有这些。