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

回答編集履歴

2

修正

2017/02/22 01:26

投稿

Zuishin
Zuishin

スコア0

answer CHANGED
@@ -4,5 +4,8 @@
4
4
 
5
5
  仮に「あ」から「ん」までの文字を許可するなら[あ-ん]と書き、この範囲の文字を許可せずそれ以外を許可するやら[^あ-ん]と書きます。
6
6
 
7
- 半角英数字のみ許可するなら [0-9a-zA-Z] ですが、半角記号も含めるなら [ -}] で、それの 0 文字以上の連続が [ -}]* です。
7
+ 半角英数字のみ許可するなら [0-9a-zA-Z] ですが、半角記号も含めるなら [ -~] で、それの 0 文字以上の連続が [ -~]* です。
8
- 文字列を [^ -}] で検索してヒットすれば半角英数記号以外の文字が含まれているということになります。
8
+ 文字列を [^ -~] で検索してヒットすれば半角英数記号以外の文字が含まれているということになります。
9
+
10
+ 訂正
11
+ [^ -}] ではなく [^ -~] でしたので修正しました。

1

修正

2017/02/22 01:26

投稿

Zuishin
Zuishin

スコア0

answer CHANGED
@@ -1,5 +1,8 @@
1
1
  Unicode を使うと仮定します。
2
2
 
3
- (Unicode一覧 0000-0FFF)[https://ja.m.wikipedia.org/wiki/Unicode一覧_0000-0FFF] を見て、使いたい範囲のものを使って下さい。
3
+ [Unicode一覧 0000-0FFF](https://ja.m.wikipedia.org/wiki/Unicode一覧_0000-0FFF) を見て、使いたい範囲のものを使って下さい。
4
4
 
5
- 仮に「あ」から「ん」までの文字を許可するなら[あ-ん]と書き、この範囲の文字を許可せずそれ以外を許可するやら[^あ-ん]と書きます。
5
+ 仮に「あ」から「ん」までの文字を許可するなら[あ-ん]と書き、この範囲の文字を許可せずそれ以外を許可するやら[^あ-ん]と書きます。
6
+
7
+ 半角英数字のみ許可するなら [0-9a-zA-Z] ですが、半角記号も含めるなら [ -}] で、それの 0 文字以上の連続が [ -}]* です。
8
+ 文字列を [^ -}] で検索してヒットすれば半角英数記号以外の文字が含まれているということになります。