2009-03-10 2 views
4

Мне было интересно, сколько стрессов AS3 Regular Expression может наложить на ПК конечного пользователя. Это что-то, что следует использовать в умеренных количествах, или может ли большинство компьютеров справляться с исчерпывающим его использованием?Используется ли регулярное выражение в ActionScript 3?

ответ

1

Только в патологических случаях. На практике вам никогда не придется об этом беспокоиться. Регулярные выражения очень эффективны.

Например, многие машины с регулярными выражениями имеют серьезные проблемы с производительностью, не соответствующие строке «a», не заканчивающейся буквой b с этим типом выражения.

/a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*[b]/ 

Тестирование быстро идентифицирует случаи с нечетным краем, подобные этому. В противном случае просто используйте здравый смысл, например, не создавайте несколько объектов RegExp, если вы повторно проверяете один и тот же шаблон.

Смежные вопросы