Обратите внимание, что (.|\n)*
может быть менее эффективным, чем (например) [\s\S]*
(если регулярные выражения вашего языка поддерживают такие escape-последовательности), а не поиск того, как указать модификатор, который делает. также соответствуют новостям. Или вы можете пойти с альтернативами POSIXy, такими как [[:space:][:^space:]]*
.
Я верю в одном из его сообщений в блоге переговорам Jeff Atwood о том, как он использовал карты сайта , чтобы позволить Google обработать большинство ищущих возможностей на переполнении стека. Почему пишут Ваши собственные алгоритмы поиска, когда люди, вероятно, просто собираются использовать Google так или иначе?
Не совсем ясно, что Вы конкретно спрашиваете, но, в целом: