Мне нужно разложить регулярное выражение на его основные части. Например, с учетом регулярного выражения [a-d]+[r-z]*
мне нужно разбить его на [a-d]+
и [r-z]*
. Это, конечно, очень простой пример, и синтаксис регулярных выражений может стать очень сложным ...Как разбить регулярное выражение на части?
Есть ли (относительно) простой способ достичь этого, или я обречен реверсировать парсер регулярных выражений?
Мне нужно это, чтобы узнать, является ли данная строка частью соответствующего ввода для данного регулярного выражения.
Считаете ли вы использование регулярного выражения? Можете ли вы показать более сложный пример? – usr2564301
Возможная проблема [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). – Basilevs
@Jongware, регулярное выражение регулярных выражений с регулярными выражениями. [Будет ли он сочетаться] (http://gizmodo.com/5690469/what-happens-when-you-blend-a-blendtec)? – Basilevs