"3.0 - 2.0 = 1.0"のように、文字列の編集入力を検証したいとします。 正規表現を使用してこれを行うにはどうすればよいですか?正規表現でテキスト入力を編集する
0
A
答えて
0
あなたは、これが空白が何も必須ではありませんregexでで
及び方法
@Override
public void afterTextChanged(Editable s) {
//apply your regex here
}
0
String c = //content of the EditText;
c.matches("^\\d+\\.\\d+\\s*-\\s*\\d+\\.\\d+\\s*=\\s*\\d+\\.\\d+$");
\\d
上textview.addTextChangedListener(...)
は(数 \\s
空白であるあなたのTextViewにandroid.text.TextWatcher
を使用することができます。「を使用します+ 'または必要に応じて' * 'の代わりに{1})。 この正規表現テストフォーマットである場合:「」
- つの番号以上
- つの番号以上
- 0又は
- 複数の空白 ' - ' ''
- 0以上の空白
- つの番号以上
- つの番号以上
- '='
- 0以上の空白
- つの番号以上
- ''
- 1数以上
ですから、のようなものを検証することができます
- "15.0 + 125.12 = 140.12" -
- "415.0 + 125.12を= 540.12"
- 「15.10 + 125.1 = 140.11 "
関連する問題
- 1. AngularJsテキスト入力フィールド正規表現
- 2. テキスト入力で一致する正規表現をハイライト表示
- 3. Javascript正規入力の正規表現
- 4. 正規表現の入力
- 5. テキスト入力を処理するPerl正規表現
- 6. C#でテキストbux入力 "\ q"で正規表現オブジェクトを作成
- 7. /etc/sudoersファイルを編集するための正規表現パターン
- 8. 複数のパイプ内でテキストを集める正規表現
- 9. 正規表現は許容入力
- 10. HIVE SerDeproperties入力正規表現
- 11. 正規表現バリデータの制限入力
- 12. 入力付き正規表現
- 13. 正規表現パターン入力の説明
- 14. プログラムで作成した編集テキストのテキストを入力する
- 15. 正規表現マッチテキスト:[[テキスト]]
- 16. 検索と編集のための正規表現の構築
- 17. 正規表現で数字入力を確認する - C#
- 18. lex入力ファイルで正規表現をエスケープするには?
- 19. 複数のテキストを正規表現に正規表現する方法
- 20. 形式正規表現を使用して通貨パターンでテキスト入力
- 21. 正規表現正規表現と異なるハイブ正規表現ですか?
- 22. 正規表現でテキストを検索
- 23. 私は、以下の入力テキストを持っている正規表現
- 24. 私の編集テキストにテキストを入力するには?
- 25. Jquery入力マスクが正規表現で表示されない
- 26. 正規表現以外の非数字、非数字の正規表現を受け入れる正規表現
- 27. 正規表現に ":"( "コロン")を入力するには?
- 28. 無効な入力をチェックする正規表現
- 29. 正規表現の入力タイプを決定する
- 30. 正規表現の代入
文字列が数字、演算子、数字、等号、およびアンバー? – Eselfar
それはあなたが検証している目的によって異なりますか? –
@ Eselfarはい。この文字列を検証したい –