From 4a9a6abf7c5364a6c362cb543741bf033eb45892 Mon Sep 17 00:00:00 2001 From: YNataly Date: Wed, 18 Oct 2017 20:57:37 +0300 Subject: [PATCH] Update article.md \b instead of \ in word boundary 2 example --- .../03-regexp-character-classes/article.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/5-regular-expressions/03-regexp-character-classes/article.md b/5-regular-expressions/03-regexp-character-classes/article.md index 41372bd0dc..a31658ecb7 100644 --- a/5-regular-expressions/03-regexp-character-classes/article.md +++ b/5-regular-expressions/03-regexp-character-classes/article.md @@ -101,9 +101,9 @@ So it matches `pattern:\bHello\b` and `pattern:\bJava\b`, but not `pattern:\bHel ```js run alert( "Hello, Java!".match(/\bHello\b/) ); // Hello -alert( "Hello, Java!".match(/\Java\b/) ); // Java -alert( "Hello, Java!".match(/\Hell\b/) ); // null -alert( "Hello, Java!".match(/\Java!\b/) ); // null +alert( "Hello, Java!".match(/\bJava\b/) ); // Java +alert( "Hello, Java!".match(/\bHell\b/) ); // null +alert( "Hello, Java!".match(/\bJava!\b/) ); // null ``` Once again let's note that `pattern:\b` makes the searching engine to test for the boundary, so that `pattern:Java\b` finds `match:Java` only when followed by a word boundary, but it does not add a letter to the result.