public function matches( $regex, & $matches = null ) {
		$match = preg_match( $regex, $this->value, $matches );
		for ( $i = 0, $l = count( $matches ); $i < $l; $i ++ ) {
			$matches[ $i ] = new GString( $matches[ $i ] );
		}

		return $match == 1;
	}