質問編集履歴
2
よく考えたら正規表現の初心者だったので、初心者アイコンを有効化
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
例えのパターンを、別の表現に置き換えられないようなものに変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,13 +12,13 @@
|
|
12
12
|
(なお、このパターンは文字集合に含まれる文字を変更しただけで、本来のパターンと構造は変わりません)
|
13
13
|
|
14
14
|
```JavaScript
|
15
|
-
/[a-z]|@[
|
15
|
+
/[a-z]|@[A-H]|#[1-9]/
|
16
16
|
```
|
17
17
|
|
18
18
|
そして、「合成除外の文字のみで構成された文字列」に対して置換処理を行う場合、以下の様なコードになります。
|
19
19
|
|
20
20
|
```JavaScript
|
21
|
-
str.replace(/([a-z]|@[
|
21
|
+
str.replace(/([a-z]|@[A-H]|#[1-9])+/g, function(match){
|
22
22
|
// 何かの処理
|
23
23
|
// 変数matchには「合成除外の文字のみで構成された文字列」が含まれている
|
24
24
|
});
|