/**
  * @return RegexPatternListBuilder
  */
 public function groupEach()
 {
     $this->patternsList = array_map(function ($pattern) {
         $builder = new RegexPatternBuilder($pattern);
         return $builder->nonCapturingGroup()->build();
     }, $this->patternsList);
     return $this;
 }
Example #2
0
 /**
  * @param $pattern
  * @return RegexPatternBuilder
  */
 public function negativeLookAhead($pattern)
 {
     $regexBuilder = RegexPatternBuilder::newInstance($pattern);
     $regexBuilder->negativeLookAhead();
     return $regexBuilder;
 }