Мне нужен способ проверить, может ли регулярное выражение соответствовать 0 символам, и поэтому соответствует бесконечно. Например, регулярное выражение .*
может совпадать с 0 символами, что означает, что он будет работать навсегда, сбой моего приложения.Как проверить регулярное совпадение регулярного выражения?
В моем приложении пользователь вводит регулярное выражение, которое может, конечно, навсегда. Как я могу предотвратить это?
Вы изменить регулярное выражение, чтобы убедиться, что это не '' *?! – Dekel
Но '. *' Не является единственным регулярным выражением, которое будет соответствовать бесконечно. – Zac
Что вы действительно пытаетесь сделать? – Dekel