正規表現

2017/11/21

ショートカット版

  1. ^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$

INDEX_ONE など定数で使われるような文字列のパターン。
行頭が大文字A~Zでそれ以降は大文字が続くか、あとは「_」の後に大文字もしくは数値が続くような文字列。

  1. ^[a-z][a-zA-Z0-9]*$

srtIndex などローカル変数で使われるような文字列パターン。
行頭が小文字a~zでそれ以降は大文字・小文字・数値が続くような文字列。