私は別の状況に悩まされました。ユーザーがテキストを入力して変数に格納します。そのテキストの条件は、25文字しか入力できないようにすることができます。今、条件をチェックする正規表現を書かなければなりません。親切に私を助けてください。代わりに正規表現を使用してのルビーの文字の長さを確認する
42
A
答えて
104
私はあなただけのString#長メソッドを使用できると思います...
http://ruby-doc.org/core-1.9.3/String.html#method-i-length
例:
text = 'The quick brown fox jumps over the lazy dog.'
puts text.length > 25 ? 'Too many characters' : 'Accepted'
8
、String.lengthです> 25
22
Rubyは、文字列の長さをチェックするための組み込みの機能を提供する場合。ちょうどチェックそれはs
呼ばだと言う:
if s.length <= 25
# We're OK
else
# Too long
end
関連する問題
- 1. if文の文字列の長さを確認しています。 PHP
- 2. 文字列を入力する/文字列の長さを確認する必要があります(C++)
- 3. テキストフィールド値の長さを確認する
- 4. 文字列の長さを確認し、SQL Serverでサブ文字列を選択する方法
- 5. VB6 IDEで長い文字列の完全な値を確認
- 6. MySQLの文字セットを確認する
- 7. コンテンツの長さを確認します
- 8. 文字列内の特定の文字を確認する
- 9. ルビーのレールでバウンスされたメールIDを確認する
- 10. 文字列の小文字を確認する
- 11. Java文字列の^文字を確認する
- 12. Android:特殊文字を確認する
- 13. 文字デバイスを確認する
- 14. タイムスタンプ文字列の長さ
- 15. 文字列内の特殊文字(/ * - + _ @&$#%)を確認しますか?
- 16. ルビーの特殊文字をエスケープする
- 17. 文字列の長さをチェックするためのRegularExpression?文字列の長さをチェックする
- 18. 正規表現を使用して3文字の長さを確認する方法
- 19. は、ルビーの文字列が
- 20. PHPで文字列の正確な長さを取得する方法は?
- 21. ルビーの文字列からトークンをパースするための明確な方法
- 22. ルビー&レール:文字列
- 23. オプションラベル文字列を確認します
- 24. STLコンテナの等しい長さを確認するバリアント関数
- 25. フィールドの長さをユーザータイプとして確認する
- 26. PHPで携帯電話の長さを確認する
- 27. 文字列の書式を確認してください
- 28. HTMLファイル内の文字列の正確な出現を確認
- 29. 現在のアニメーションブロックのアニメーションの長さを確認します
- 30. Javaコード文字と数字のパスワードを確認しますか?
あなたが定期的にする必要はありませんこの表現。試してみてください。s.length – Dan
これは古い質問ですが、誰かがここに来たら、私はRubyの文字列クラスのドキュメントを読むことを勧めます。ドキュメントには、#lengthと#sizeの両方が表示されます。 – Tass