回答編集履歴

1

2022/02/12 05:46

投稿

melian
melian

スコア21118

test CHANGED
@@ -4,3 +4,18 @@
4
4
  //regexp.MustCompile(`[!-~]`),
5
5
  regexp.MustCompile("[!-/:-@[-`{-~]"),
6
6
  ```
7
+
8
+ **追記**
9
+
10
+ ドキュメントを眺めますと、文字クラス `[[:punct:]]` を使うことができる様です。
11
+
12
+ [Go言語: パッケージ syntax](https://xn--go-hh0g6u.com/pkg/regexp/syntax/)
13
+ > ASCII 文字クラス:
14
+ >
15
+ > `[[:punct:]]` 句読点 (== ```[!-/:-@[-`{-~]```)
16
+ >
17
+
18
+ ```go
19
+ //regexp.MustCompile(`[!-~]`),
20
+ regexp.MustCompile(`[[:punct:]]`),
21
+ ```