Lines Matching refs:regex

11         $regex = new ParallelRegex(false);
12 $this->assertFalse($regex->split("Hello", $split));
17 $regex = new ParallelRegex(false);
18 $regex->addPattern(".*");
19 $this->assertTrue($regex->split("", $split));
25 $regex = new ParallelRegex(false);
26 $regex->addPattern(".*");
27 $this->assertTrue($regex->split("Hello", $split));
33 $regex = new ParallelRegex(true);
34 $regex->addPattern("abc");
35 $this->assertTrue($regex->split("abcdef", $split));
37 $regex = new ParallelRegex(true);
38 $regex->addPattern("abc");
39 $this->assertTrue($regex->split("AAABCabcdef", $split));
45 $regex = new ParallelRegex(false);
46 $regex->addPattern("abc");
47 $this->assertTrue($regex->split("abcdef", $split));
49 $regex = new ParallelRegex(false);
50 $regex->addPattern("abc");
51 $this->assertTrue($regex->split("AAABCabcdef", $split));
57 $regex = new ParallelRegex(true);
58 $regex->addPattern("abc");
59 $regex->addPattern("ABC");
60 $this->assertTrue($regex->split("abcdef", $split));
62 $this->assertTrue($regex->split("AAABCabcdef", $split));
64 $this->assertFalse($regex->split("Hello", $split));
69 $regex = new ParallelRegex(false);
70 $regex->addPattern("abc", "letter");
71 $regex->addPattern("123", "number");
72 $this->assertEquals("letter", $regex->split("abcdef", $split));
74 $this->assertEquals("number", $regex->split("0123456789", $split));
80 $regex = new ParallelRegex(true);
81 $regex->addPattern("abc");
82 $regex->addPattern("ABC");
83 $regex->addPattern("a(?!\n).{1}");
84 $this->assertTrue($regex->split("abcdef", $split));
86 $this->assertTrue($regex->split("AAABCabcdef", $split));
88 $this->assertTrue($regex->split("a\nab", $split));
90 $this->assertFalse($regex->split("Hello", $split));
95 $regex = new ParallelRegex(true);
96 $regex->addPattern("a(?i)b(?i)c");
97 $this->assertTrue($regex->split("aBc", $split));
103 $regex = new ParallelRegex(true);
104 $regex->addPattern("(?U)\w+");
105 $this->assertTrue($regex->split("aaaaaa", $split));
111 $regex = new ParallelRegex(true);
112 $regex->addPattern("\w(?=c)");
113 $this->assertTrue($regex->split("xbyczd", $split));
119 $regex = new ParallelRegex(true);
120 $regex->addPattern("\w(?!b|c)");
121 $this->assertTrue($regex->split("xbyczd", $split));
127 $regex = new ParallelRegex(true);
128 $regex->addPattern("(?<=c)\w");
129 $this->assertTrue($regex->split("xbyczd", $split));
135 $regex = new ParallelRegex(true);
136 $regex->addPattern("(?<!\A|x|b)\w");
137 $this->assertTrue($regex->split("xbyczd", $split));
143 $regex = new ParallelRegex(true);
144 $regex->addPattern("abc");
145 $this->assertTrue($regex->split("xxxabcyyy", $split));