RegexpGarden






















- Garden Text Representation
1234
let garden = "Rose\tRosemary\tRose\tRose\tPrimrose\tRose\tRosemary\tPrimrose\tRosemary\tRose\tRose";- Code Editor
- Log
123456
garden = garden.replace(//gi, "Blackberry");Lesson task •
Replace with blackberry all the roses that are directly following rose
Positive Lookbehind
(?<=...)
/(?<=y)x/ matches "x" only if it is directly following "y"1234
console.log("foo foo foo foo 42".replace(/(?<=foo\s*)foo/gi, "bar")) // foo bar bar bar 42 console.log("foo foo foo 42".replace(/(?<=foo\s*)foo/gi, "bar")) // foo bar bar 42 console.log("foo foo 42".replace(/(?<=foo\s*)foo/gi, "bar")) // foo bar 42 console.log("foo 42".replace(/(?<=foo\s*)foo/gi, "bar")) // foo 42 