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

質問編集履歴

2

よく考えたら正規表現の初心者だったので、初心者アイコンを有効化

2015/11/28 14:40

投稿

sounisi5011
sounisi5011

スコア697

title CHANGED
File without changes
body CHANGED
File without changes

1

例えのパターンを、別の表現に置き換えられないようなものに変更

2015/11/28 14:40

投稿

sounisi5011
sounisi5011

スコア697

title CHANGED
File without changes
body CHANGED
@@ -12,13 +12,13 @@
12
12
  (なお、このパターンは文字集合に含まれる文字を変更しただけで、本来のパターンと構造は変わりません)
13
13
 
14
14
  ```JavaScript
15
- /[a-z]|@[0-9]|#[0-9]/
15
+ /[a-z]|@[A-H]|#[1-9]/
16
16
  ```
17
17
 
18
18
  そして、「合成除外の文字のみで構成された文字列」に対して置換処理を行う場合、以下の様なコードになります。
19
19
 
20
20
  ```JavaScript
21
- str.replace(/([a-z]|@[0-9]|#[0-9])+/g, function(match){
21
+ str.replace(/([a-z]|@[A-H]|#[1-9])+/g, function(match){
22
22
  // 何かの処理
23
23
  // 変数matchには「合成除外の文字のみで構成された文字列」が含まれている
24
24
  });