0
A
答えて
0
position
関数は正規表現をサポートしていないので、あなたはもう少し複雑な式を書くことをすべきか、あなた自身の関数を書くことができますをサポートしていないようです
CREATE OR REPLACE FUNCTION public.regexp_position(text, text)
RETURNS integer
LANGUAGE sql
IMMUTABLE STRICT
AS $function$
SELECT position((regexp_match($1, $2))[1] IN $1)
$function$
postgres=# select regexp_position('abcdef123','\d');
┌─────────────────┐
│ regexp_position │
╞═════════════════╡
│ 7 │
└─────────────────┘
(1 row)
postgres=# select regexp_position('772727a','[^\d]');
┌─────────────────┐
│ regexp_position │
╞═════════════════╡
│ 7 │
└─────────────────┘
(1 row)
関連する問題
- 1. 文字列のリスト内のサブ文字列内の最初の文字の位置を見つける(Python 3)
- 2. 文字列内の最初の文字を置換します
- 3. 文字列の文字列をJavaの最初の数字文字まで
- 4. 文字列内の文字列の配列の最初の位置を見つける
- 5. 文字列内の文字の位置を見つける
- 6. カント文字列内の文字の位置を探す
- 7. 文字列内の文字の位置を出力する
- 8. 文字列内の任意の文字と数字の置換
- 9. 文字列内の文字の置換
- 10. Haskellの文字列内の位置
- 11. 文字列の最初の文字と数字または非標準文字の一致
- 12. 文字列内の3文字の単語の最初と最後の文字を大文字にする
- 13. 文字列内の最初の文字に基づくsumif
- 14. Python - 文字列内の非アスキー文字を置換する(»)
- 15. 最初の文字が0の場合、文字列の最初の文字を置き換えます。
- 16. 文字列の順列と特定の文字列の位置
- 17. 文字列の最初の文字の大文字/小文字の決定
- 18. 複数の文字列の置換(同じ文字列内)
- 19. 最初の 'x'の後の文字列#文字数
- 20. JavaScript内の4 "文字の間の文字列内の文字列の置換
- 21. 文字列の最初の数文字を削除します
- 22. 文字列の最初の数文字を確認する
- 23. SQLの文字列中の最初の文字列を置換する
- 24. 文字列内の複数の文字を置換する
- 25. 文字列内の文字位置を検索して置き換えます。
- 26. 文字列内で部分文字列が最初に出現する位置を見つける
- 27. MySQL:最初の文字列以外の文字列を置換する
- 28. EditTextの最初の文字大文字
- 29. は、文字列の最初の文字を削除し、私はこの文字列の最初の文字を取得する必要があり、文字列
- 30. 列の文字列の最初の文字を取得