Мне нужно сопоставить целую строку с помощью регулярного выражения, я знаю, что регулярное выражение не лучшее решение для возврата всей строки, но используемое мной программное обеспечение ограничено регулярными выражениями ,Faster Regex, кроме. + Для соответствия всей строке
Типичная строка будет целая страница HTML с веб-страницы, иногда необходимо использовать регулярное выражение для соответствия всю строку, которая будет выполнена с любым из следующих
.+
^.+$
\A.+\Z
[\S\s]*
все они принимают между 10 - 13 мс, который кажется действительно медленным, учитывая, что я просто хочу получить всю строку с помощью регулярного выражения, есть ли какое-либо ключевое слово или специальная функция регулярного выражения, которую я могу использовать для соответствия всей строке без проверки, так как очевидно 4 примера I приведенные выше, слишком медленны
Как долго ваша строка и какой язык вы используете? – YOU
Используйте атомную группировку (http://www.regular-expressions.info/atomic.html) или притяжательные квантификаторы (http://www.regular-expressions.info/possessive.html). –
Строка составляет около 148 000 символов, регулярные выражения используются для очистки веб-сайтов, хотя регулярные выражения являются дескрипторами приложения C#, поэтому нет возможности использовать другие функции C#, кроме того, что может быть добавлено в регулярное выражение, к сожалению, –