- ベストアンサー
[A-Z0-9]の正規表現
言語はCでなくても普通の言語ならよいです。 アルファベットと数字混在確認のための一般的な書式を教えてください。 アルファベットまたは数字 でしたら[A-Z]|[0-9]と書けますが、andを意味するように書く方法が分からないので教えてください。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 正規表現[a-z0-9\-\.]* の意味を教えて
[a-z0-9\-\.]* の意味を教えてください。 preg_matchで確かめてみようと思ったのですが、 よく分かりませんでした。 「半角英小文字」か「数字」か「ハイフン」か「ドット」だと思ったのですが、 「半角英大文字」でも、「""」でも「空白」でも「日本語」でも、1が返ってきました。 「*」を調べたら、「直前の表現の0回以上の繰り返しにマッチ」て書いてあったのですが、 「0回以上」の意味が分かりません。 「すべてに当てはまる」ということなのでしょうか?
- ベストアンサー
- PHP
- 正規表現preg_replace("/[a-z0-
「*」を調べたら、「直前の表現の0回以上の繰り返しにマッチ」て書いてあったのですが、 「0回以上」の意味が良く分かりません。 例えば、 preg_replace("/[a-z0-9\-\.]/", "○", "ABCabcXYZxyz");の実行結果が、 「ABC○○○XYZ○○○」となるのは分かるのですが、 preg_replace("/[a-z0-9\-\.]*/", "○", "ABCabcXYZxyz");の実行結果は、 どうして、「○A○B○C○○X○Y○Z○○」になるのでしょうか?
- ベストアンサー
- PHP
- 正規表現
すいません。もう一度質問します。 C言語で「正規表現」プログラムしたいです。 「[0-9]」や「[a-z]」の検知をどのようにプログラムしたらいいかアドバイスください。 問題は『「.」は任意の文字一文字が存在することを示し、「*」はその前の文字の任意の繰り返し(1回もあり)「[文字-文字]」はその中のいずれかの文字の存在を示す。 これらを用いて「b.c」(argvを用いてキーボード入力)ならb1c、bsc、bah等を、「6*」なら6、66、6666等の存在する行(ファイルをよみこんで)を出力するプログラムをCで書け。』ということです。 なかなか分かりません。 むずかしいです。
- ベストアンサー
- C・C++・C#
- 正規表現のマッチングパターン
WindowsXP、VB6.0にて勉強しております。 http://oshiete1.goo.ne.jp/qa4544122.html 上記質問に関連してなんですが、 パターンをどう記述して良いか分からず困っております。 行いたいのは、数字・A~Z(半角大文字アルファベット)・半角カタカナ以外の文字が文字列に含まれているかどうかなんですが、 "[^0-9]|[^A-Z]|[^。-゜]" というパターンではうまく行きませんでした・・・orz 「()」を使用し、 「"(ab)|(cd)|(ef)" は "ab" または "cd" または "ef" にマッチ」 というのは分かったんですが・・・。 有識者の方、教えていただけませんか? よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- c言語 正規表現
c言語でCSVファイルに書かれている数字を集計するシステムを作っています。 Excelでは「*」が正規表現ですが、c言語では正規表現はありますか? よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- javaの正規表現について
入力さた文字列を正規表現を使用して内容を確認したいんですが、条件はa~z 0~9 特殊文字?+%&#などを組み合わせた8文字以内。 [0-9a-z] 特殊文字と文字数の制限方法がわからないので、アドバイスお願いします。
- 締切済み
- Java