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

回答編集履歴

1

表現修正

2016/07/12 12:24

投稿

hirohiro
hirohiro

スコア2068

answer CHANGED
@@ -1,4 +1,4 @@
1
1
  ブラケット([])内でのメタ文字のルールはその外とで異なります。[参考](http://www.perlplus.jp/regular/character/index4.html)
2
2
  +/= は単なる文字として扱われるので、[0-9a-zA-Z+/=]は(0-9,a-z,A-Z,+,/,=)のどれかに一致する一文字ということになります。
3
- 最後の「+」はブラケットの外にあるので通常の「直前の文字が一文字以上連続する文字列」をあらわします。
3
+ 最後の「+」はブラケットの外にあるので通常の「直前の文字が一文字以上連続」をあらわします。
4
4
  従って質問の正規表現は、「半角数字、半角英字(大文字+小文字)、+、=、/」の何れかの文字だけで構成された文字列にHITします。