Freecodecamp: рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ: рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдкрд╛рда рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЭрд╛рд░рдирд╛ - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢рдмреНрдж рдкреИрдЯрд░реНрди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рд╕рд┐рддре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: freeCodeCamp/freeCodeCamp

рдЪреБрдиреМрддреА рдХрд╛ рдирд╛рдо

рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕ рд╡рд╛рд▓реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЭрд╛рд░рдирд╛
https://www.freecodecamp.com/challenges/sift-through-text-with-regular-expressions

рдореБрджреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг

рдирд┐рд░реНрджреЗрд╢ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рддреЗ рд╣реИрдВ

_TestString_ рдореЗрдВ _and_ рд╢рдмреНрдж рдХреА рд╕рднреА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реЗрдЧреЗрдХреНрд╕ /\band\b/gi рдпрд╛ /(?:\b)and(?:\b)/gi рдЬрд╣рд╛рдВ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╢рдмреНрдж рд╕реАрдорд╛ рдорд╛рдирддрд╛ рд╣реИ, рдЙрд╕реЗ рднреА рдПрдХ рдорд╛рдиреНрдп рдЙрддреНрддрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдХреЗрд╡рд▓ /and/gi ред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдпрд╣ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ (рдФрд░ рдпрд╣ рд╢рд╛рдпрдж рд╣реИ), рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ IMHO рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рд╕рдорд░реНрдкрд┐рдд рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рдареБрдХрд░рд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреЛрдб

var expression = /\band\b/gi;
var andCount = testString.match(expression).length;

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@erictleung рдпрджрд┐ рдХрд┐рд╕реА рдФрд░ рдиреЗ рдЗрд╕ рдкрд░ рдЕрднреА рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдкреАрдЖрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@decksterr рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдЕрдиреНрдп рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкреИрдЯрд░реНрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЪреБрдиреМрддреА рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред

@erictleung рдпрджрд┐ рдХрд┐рд╕реА рдФрд░ рдиреЗ рдЗрд╕ рдкрд░ рдЕрднреА рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдкреАрдЖрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

@ newyork-anthonyng, рдЖрдк рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

danielonodje picture danielonodje  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

raisedadead picture raisedadead  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DaphnisM picture DaphnisM  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ROWn1ne picture ROWn1ne  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

trashtalka3000 picture trashtalka3000  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ