Вики Скрипт анализирует страницы или фрагменты текста внутри базы данных. В тексте страниц скрипт находит особым образом написанные слова. Для того, чтобы такая возможность поддеррживалась, необходимо иметь однозначные образцы-шаблоны. Например, в классическом варианте WikiWiki качестве шаблона для поиска использовалось следующее выражение:
«[A-Z][a-z0-9]+([A-Z][a-z0-9]+)+» ; - для латинских ВикиСлов Для русских слов выражение выглядит аналогично только вместо A-Z и a-z подстявляются еще и русские буквы
Что на языке регулярных выражений означает : - обязательная латинская (или русская) буква в верхнем регистре - обязательная одна и еще сколько угодно букв в нижнем регистре или цифра - обязательная латинская (или русская) буква в верхнем регистре - обязательная одна и еще сколько угодно букв в нижнем регистре или цифра - необязательная последовательность из одной буквы в верхнем регистре и следующих за ней одной или нескольких букв в нижнем регистре, которая может повторятся несколько раз.
Wiki могут быть устроены по разному и пользоваться разными правилами, но главным всегда будет вопрос поиска шаблонов.
Подробнее см: http://pat.iatp.ru/vio04-06/15.html