1

値がパターンに一致するかどうかを確認するためにフィールドの検証を行いたいのですが、必要な正規表現を理解するのに苦労しています。パターンを入力して、それに一致する正規表現を教えてくれるツールはありますか? それとも、公式を試してみたい人はいますか?

一致させる必要があるパターンは次のとおりです (大文字はリテラルで、「a」は A ~ Z または 0 ~ 9 の文字、「n」は 0 ~ 9 の文字です): Aaaaaannn Tnnnnnnnnnnnn Snnnnn

幸いなことに、これらはすべて別の分野にありますが、同じ分野でこれらのパターンを検証する方法を誰か教えていただければ助かります。

ありがとう!

4

3 に答える 3

1

Sourceforge では、 The Regulatorを見つけることができます。これは、私を大いに助けてくれた Windows アプリです。はい、クエリ言語の中で正規表現は獣であり、高度な XPath に次ぐものです。

于 2012-04-28T02:09:08.940 に答える
1

パターンを入力して、それに一致する正規表現を教えてくれるツールはありますか?

私はRegEx Buddyを使用しています。無料ではありませんが、とても良いです。必要なソースを作成し、正規表現の構築を支援します。 http://www.regexbuddy.com/

無料のオンライン バージョンは次のとおりです。

http://www.regextester.com/

(大文字はリテラルで、'a' は AZ または 0 から 9 の文字、'n' は 0 から 9 の文字です): Aaaaaannn Tnnnnnnnnnnnnnn Snnnnn

A[A-Z,0-9]{5}[0-9]{3} T[0-9]{13} S[0-9]{5}

書き方はいろいろあると思いますが、

于 2012-04-27T20:58:30.057 に答える
1

私はこれらのどれもテストしませんでした。

別々に:

/\AA[A-Z0-9]{5}\d{3}\z/
/\AT\d{14}\z/
/\AS\d{5}\z/

一緒:

/\AA[A-Z0-9]{5}\d{3} T\d{14} S\d{5}\z/
于 2012-04-27T18:47:08.263 に答える