No.1ベストアンサー
- 回答日時:
> 引数の全ての文字が「0~9の値“ではない”」
→ ∀x{¬isdigit(x)}≡¬{∃x・isdigit(x)} ここでisdigit(x)は文字xが数字かどうかを表す述語。
――ってことで、数字があるかをチェックすればよいのでは。
http://ja.wikipedia.org/wiki/%E3%83%89%E3%83%BB% …
> .matches("[^0-9]+")
^と$をくっつけるという手も。
この回答へのお礼
お礼日時:2011/10/17 22:49
度々です。
実現したいのは、
if(0~9の値“ではない”)
です。
0~9の値“ではない”時に、trueとなってくれるとうれしいです。
No.5
- 回答日時:
日本語難しいね(^^;
具体例書くといいですよ。
引数の全ての文字が「0~9の値“ではない”」とは
0
12
0a
a
aaa
どれが該当して、どれは該当しないの?
とりあえず、いくつかパターン作ってみたので、お好みのを選んでください。
[^0-9]:0:false
[^0-9]:12:false
[^0-9]:0a:false
[^0-9]:a:true
[^0-9]:aaa:false
[^0-9]+:0:false
[^0-9]+:12:false
[^0-9]+:0a:false
[^0-9]+:a:true
[^0-9]+:aaa:true
.*[^0-9].*:0:false
.*[^0-9].*:12:false
.*[^0-9].*:0a:true
.*[^0-9].*:a:true
.*[^0-9].*:aaa:true
あと、(引数の全て)の文字が「0~9の値“ではない”」場合はループしないと無理です。
No.4
- 回答日時:
String#matches()では文字列全体と一致させようとするから、[^0-9]+ で問題ないように思えます。
http://www.ideone.com/xlbgJ
> 下記の記述だと、引数の最初の文字しか判定されていないようです。
なんかそんなこともなさそうな。自分が前提条件を間違えてるだけかもしれませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Java Java 南京錠 2 2023/02/04 11:46
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPでの計算結果表示
-
ダブルクォーテーションを含む...
-
ArrayListの要素数の上限
-
偶数ビットだけと奇数ビットだ...
-
JSPでHashMap・配列の変数の値...
-
PSQLExceptionが発生する
-
HTTPリクエストのリダイレクトU...
-
テキストボックスの数値チェック
-
wsprintf関数の使い方について
-
BCD形式で時刻を!
-
UINT64→UINT32[2]にする方法
-
結合した文字列をファイル名に...
-
javaのCSVデータ読込についてです
-
excel vba 時間計算と条件分岐...
-
(Javaで)第1コマンドライン...
-
DateTimePickerに値を入れたい...
-
CASLIIの問題なんですが
-
C言語のポインターに関する警告
-
ループ処理の際、最後だけ","を...
-
パソコンキーボードで時分秒を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
wsprintf関数の使い方について
-
ArrayListの要素数の上限
-
BCD形式で時刻を!
-
javaのCSVデータ読込についてです
-
DateTimePickerに値を入れたい...
-
C言語の変数(LSB)の合わせ込...
-
JSPでHashMap・配列の変数の値...
-
matchesを否定文として使う方法...
-
JSPでの計算結果表示
-
hiddenの値を消したくない!
-
結合した文字列をファイル名に...
-
excel vba 時間計算と条件分岐...
-
実行シェルからCOBOLへパラメー...
-
long型に値を代入したい。
-
【Excel VBA】繰り返し処理がで...
-
Stringクラスの変数の格納アド...
-
PSQLExceptionが発生する
-
ResultSetの内部構造(Java)
-
String str = "a\\\\b\\\\c";
おすすめ情報