- Removed unnecessary addition of capturing parentheses to a regex.
This commit is contained in:
Paul Beckingham 2011-09-07 00:39:02 -04:00
parent 70eba976ae
commit 255af9e110

View file

@ -142,13 +142,7 @@ bool Nibbler::getUntilRx (const std::string& regex, std::string& result)
{ {
if (_cursor < _length) if (_cursor < _length)
{ {
std::string modified_regex; RX r (regex, true);
if (regex[0] != '(')
modified_regex = "(" + regex + ")";
else
modified_regex = regex;
RX r (modified_regex, true);
std::vector <int> start; std::vector <int> start;
std::vector <int> end; std::vector <int> end;
if (r.match (start, end, _input.substr (_cursor))) if (r.match (start, end, _input.substr (_cursor)))