2012-01-31 1 views
-2

私は長さ9の文字列のと長さ9の文字列とAAANNNNNAの形式の正規表現?

AAANNNNNA AAANNNNNN

ため

A-アルファベット、N-数値

ものフォーマットに正規表現が私を助けてくださいしたいです。

おかげ

+4

でそれをよく読んで行く。これは、「私にcodezを与える」サイトではありませんということではありません。少なくとも、あなた自身でこれを理解するために何か努力をしていることを示してください。 –

+0

Marc B.と同意してください。http://www.google.co.jp/webhp?sourceid=chrome-instant&ix=heb&ie=UTF-8&ion=1#sclient=psy-ab&hl=en&site=webhp&source=hp&q=regular %&& == aq =&aq =&aq =&aq =&aq =&aq =&gs_sm =&gs_upl =&fp = 801755ba51f49d24&ix = heb&ion = 1&bav = on.2、または.r_gc.r_pw.r_cp。、cf.osb&fp = 801755ba51f49d24&biw = 1096&bih = 961&ix = heb&ion = 1 –

+0

または私の個人的なお気に入り:http://www.regular-expressions.info/ – Polynomial

答えて

3

まず1:[a-zA-Z]{3}[0-9]{5}[a-zA-Z]

第二1:組み合わせ[a-zA-Z]{3}[0-9]{6}

[a-zA-Z]{3}[\d]{5}[a-zA-Z\d]

どのようにそれを:[a-zA-Z]{3}[0-9]{5}[a-zA-Z0-9]

あなたは数字を表現するために\dを使用して、これを簡素化することができます作品:

[]は文字クラスです。 a-zは、範囲がaからzであり、A-Zがキャップで同じであることを意味し、0-90から9です。その後の{}の使用は繰り返しを意味するので、{3}は前のパターンを3回繰り返すことを意味する。

正規表現を学ぶのは難しい、http://www.regular-expressions.info/

+0

ありがとう、これは便利です。 – Tiger

関連する問題