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

回答編集履歴

3

修正

2020/07/11 12:46

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -1,15 +1,15 @@
1
1
  > 1.大文字・小文字を区別しないで取得する方法はございますか。
2
2
 
3
- `[A-Za-z]` で大文字または小文字のアルファベット1文字を表す正規表現になります。
3
+ `[a-zA-Z]` で大文字または小文字のアルファベット1文字を表す正規表現になります。
4
4
 
5
5
  > 4文字続く場合も拾いたい場合、どうすればよいでしょうか。
6
6
 
7
7
  `{}` の指定方法ですが、
8
8
 
9
- `[A-Za-z]{,2}`: 2文字以下のアルファベット
9
+ `[a-zA-Z]{,2}`: 2文字以下のアルファベット
10
- `[A-Za-z]{1,3}`: 1文字以上3文字以下のアルファベット
10
+ `[a-zA-Z]{1,3}`: 1文字以上3文字以下のアルファベット
11
- `[A-Za-z]{4,}`: 4文字以上のアルファベット
11
+ `[a-zA-Z]{4,}`: 4文字以上のアルファベット
12
- `[A-Za-z]{4}`: 4文字のアルファベット
12
+ `[a-zA-Z]{4}`: 4文字のアルファベット
13
13
 
14
14
  上記を組み合わせて正規表現を作ってみてください
15
15
 

2

修正

2020/07/11 12:46

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -9,5 +9,8 @@
9
9
  `[A-Za-z]{,2}`: 2文字以下のアルファベット
10
10
  `[A-Za-z]{1,3}`: 1文字以上3文字以下のアルファベット
11
11
  `[A-Za-z]{4,}`: 4文字以上のアルファベット
12
+ `[A-Za-z]{4}`: 4文字のアルファベット
12
13
 
13
- 上記を組み合わせて正規表現を作ってみてください
14
+ 上記を組み合わせて正規表現を作ってみてください
15
+
16
+ [正規表現:数字の桁数、数字の範囲を指定する表現 | WWWクリエイターズ](http://www-creators.com/archives/4241#i-2)

1

修正

2020/07/11 12:45

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -8,4 +8,6 @@
8
8
 
9
9
  `[A-Za-z]{,2}`: 2文字以下のアルファベット
10
10
  `[A-Za-z]{1,3}`: 1文字以上3文字以下のアルファベット
11
- `[A-Za-z]{4,}`: 4文字以上のアルファベット
11
+ `[A-Za-z]{4,}`: 4文字以上のアルファベット
12
+
13
+ 上記を組み合わせて正規表現を作ってみてください