0

小文字または数字の文字列を照合するための正規表現が必要ですが、少なくとも 1 つの小文字が含まれている必要があります。

サンプル入力の場合:

a123 b123 123c C123 aaa AAA 1234 B123 1234

一致するのはa123b123123cおよびaaaです。

のような表現を考えています(\d*|[a-z]+)+が、正確ではありません。これには1234、私が望まない違法行為が含まれます。

4

3 に答える 3

6

英語のアルファベットと 0 ~ 9 桁を想定しています。

[a-z0-9]*[a-z][a-z0-9]*

ご覧のように:

  • 文字列には、小文字の英字 ( a-z) または0-9数字のみを含めることができます。
  • 文字列には小文字の英語のアルファベットが含まれている必要があります[a-z]*( 0 以上の数量詞)のため、残りはオプションです。
于 2013-04-25T05:39:06.817 に答える