の文字列に一致する正規表現を書いてみたい数値とアルファベット。 ^[a-zA-Z0-9]*$
- このパターンは数値とアルファベットを返しますが、英数字のみを入力します。基本的に私はそれに数値を含む行を照会するためにpostgresqlを使用しています。英数字と一致する正規表現 - postgresqlの数字を含む行を照会します
1
A
答えて
2
が、私は、複数の正規表現のが最も簡単な方法だと思う:
where col ~ '^[a-zA-Z0-9]*' and
col ~ '[0-9]' and
col ~ '[a-zA-Z]
すべて一緒に、これを組み合わせた複雑な正規表現は、おそらくありますが、この最も直感的な方法のように思える。
1
これは動作するはずです:
(?:[a-zA-Z]\d)|(?:\d[a-zA-Z])
+0
他の文字、スペース、特殊文字を含む文字列と一致します。あなたが検証しているのは#CharまたはChar#が列に含まれていることだけです。 – Phill
関連する問題
- 1. 正規表現(php) - 英数字以外の文字のブロックと一致する
- 2. 下位の英数字の文字列を一致させる正規表現
- 3. 連続するn(英数字)と一致する正規表現
- 4. django正規表現は英数字と一致しません。アンダースコアは
- 5. 正規表現、ハイフンなしの数字と一致する
- 6. 正規表現hrefは数字と一致します
- 7. すべての英数字ハッシュタグに一致する正規表現
- 8. 正規表現は数値ではない英字/数字と一致します
- 9. 正規表現一致する2文字の文字数
- 10. 正規表現 - 行末の非数字と一致
- 11. 15文字または18文字を含む英数字の正規表現を作成する方法
- 12. 文字列パターンを含む正規表現除外一致
- 13. 正規表現の一致、数字と文字の扱い
- 14. 正規表現一致「/ 24af786e」の文字と数字
- 15. 正規表現の助けと一致する数字
- 16. 正規表現と特定の数字を一致させる
- 17. 少数の文字と数字だけを一致させる正規表現
- 18. 英数字とアンダースコアと文字制限の正規表現
- 19. 正規表現の一致の数字を制限する
- 20. 数字と一致する正規表現0-99.999
- 21. 数字を含む単語を削除する正規表現
- 22. 数字を含む単語を抽出する正規表現
- 23. 複数のパターンを含む文字列と正規表現
- 24. 数字と単語を含むペルシア語の正規表現
- 25. 正規表現の数字のリストと一致させる
- 26. すべてのスペイン語の文字と数字を含む正規表現
- 27. Javascript 6桁の数字に一致する正規表現
- 28. 複数の文字列に一致する正規表現
- 29. JavaScriptの数字とダッシュの文字列に一致する正規表現
- 30. PHPで正規表現 '数字に一致しません'
あなたは一致させたいものと一致しないものの例を挙げることができますか? –
英数字のみですが、外国語の文字やスペースはありませんか? – Phill