JavaScript: хорошие части; почему предвкушение не хорошо?
я читаю Дугласа КрокфордсаJavascript: хорошие частиЯ только что закончил главу по регулярным выражениям. В этой главе он называет JavaScript\b
, позитивный взгляд(?=)
и негативный взгляд(?!)
"не очень хорошая часть
Он объясняет причину\b
быть не хорошим (он использует\w
для поиска границ слов и\w
терпит неудачу для любого языка, который использует символы Unicode), и это выглядит как очень хорошая причина для меня.
К сожалению, причина того, что позитивные и негативные взгляды не являются хорошими, не учтена, и я не могу придумать один.Освоение регулярных выражений показал мне силу, которая приходит с нетерпением (и, конечно, объясняет проблемы, которые он приносит с собой), но я могу 'на самом деле не думаю, что бы это можно былоне очень хорошая часть ".
Может ли кто-нибудь объяснить, почему JavaScript (позитивный | негативный) прогноз или (позитивный | негативный) прогноз в целом следует рассматривать "нехорошо"?