teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード修正

2022/03/09 06:24

投稿

int32_t
int32_t

スコア21929

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  正規表現はコードの可読性が低くなりがちで、処理速度も遅くなりがちです。簡単に避けられるなら避けたほうがよいでしょう。
2
2
 
3
- この場合、`^(?=([a-z]+_)+[a-z]+$)[a-z_]{,32}$` でできると思いますが、自分だったら長さチェックは正規表現ではやらないと思います。
3
+ この場合、`^(?=([a-z]+_)*[a-z]+$)[a-z_]{,32}$` でできると思いますが、自分だったら長さチェックは正規表現ではやらないと思います。