1. Feel-Physics

    No comment

    Feel-Physics
Changes in body
Source | HTML | Preview
@@ -10,15 +10,40 @@
```js
var re = /Hello\sworld!/;
```
-### 追記
+### 追記1
-[mattn](http://qiita.com/mattn)さんよりアドバイスいただきました。ありがとうございます
+[mattn](http://qiita.com/mattn)さんより以下のアドバイスいただきました。ありがとうございます
-`/Hello\sworld!/`は正規表現リテラルなので`\s`をエスケープする必要はありません(見たまま解釈されます)。
+```js
+/Hello\sworld!/
+```
+
+は正規表現リテラルなので`\s`をエスケープする必要はありません(見たまま解釈されます)。
+
+しかし
+
+```
+RegExpr('Hello\sworld!')
+```
+
+は文字列なので`RegExp`に正しく`\s`(つまり`\`と`s`の2文字)を渡すにはエスケープして`\\s`とする必要があります。
+
+### 追記2
+
+[think49](http://qiita.com/think49)さんより以下のアドバイスをいただきました。ありがとうございます。
+
+`new RegExp`は引数に変数を取れるのが利点です。
+例えば、次のケースでは`new RegExp`を使わないと書けません。
+
+```js
+var word = 'World!';
+var reg = new RegExp('Hello\\s' + word);
+console.log(reg.test('Hello World!')); // true
+```
+
-しかし`RegExpr('Hello\sworld!')`は文字列なので`RegExp`に正しく`\s`(つまり`\`と`s`の2文字)を渡すにはエスケープして`\\s`とする必要があります。
+実用的には正規表現メタキャラクタのエスケープ処理が必要です
---
ブログやってます:[Weed software](http://weed.cocolog-nifty.com/wzero3es/)