MediaWiki:HTML2WikiBody
Перейти к навигации
Перейти к поиску
Страница со списком регулярных выражений, использующихся спецстраницей Special:MassUpload для извлечения текстов страниц из загружаемых HTML-файлов.
Используются только пункты маркированных или нумерованных списков, остальное содержимое этой страницы игнорируется и может быть использовано для комментариев и подзаголовков.
Желательно заворачивать содержимое каждого пункта в теги <nowiki></nowiki> — они будут убраны.
Выражения будут применены для поиска и замены в том порядке, в котором приведены здесь.
Регулярные выражения
- /^.*?<\s*body\b.*?>//gis
- /<\s*\/body\b.*?>.*$//gis
- /<!.*?>//gis
- /<\s*script\b.*?>(.*?)<\s*\/script\b.*?>//gis
- /<\s*noscript\b.*?>(.*?)<\s*\/noscript\b.*?>//gis
- /<\s*form\b.*?>//gis
- /<\s*\/form\b.*?>//gis
- /<\s*input\b.*?>//gis
- /<\s*select\b.*?>(.*?)<\s*\/select\b.*?>//gis
- /<\s*div\b.*?>/\n\n/gis
- /<\s*\/div\b.*?>//gis
- /<\s*span\b.*?>//gis
- /<\s*\/span\b.*?>//gis
- /<\s*o:p\b.*?>//gis
- /<\s*\/o:p\b.*?>//gis
- /<\s*b\b.*?>(.*?)<\s*\/b\b.*?>/'''$1'''/gis
- /<\s*strong\b.*?>(.*?)<\s*\/strong\b.*?>/'''$1'''/gis
- /<\s*i\b.*?>(.*?)<\s*\/i\b.*?>/''$1''/gis
- /<\s*em\b.*?>(.*?)<\s*\/em\b.*?>/''$1''/gis
- /<\s*h1\b.*?>(.*?)<\s*\/h1\b.*?>/\n=$1=\n/gis
- /<\s*h2\b.*?>(.*?)<\s*\/h2\b.*?>/\n==$1==\n/gis
- /<\s*h3\b.*?>(.*?)<\s*\/h3\b.*?>/\n===$1===\n/gis
- /<\s*h4\b.*?>(.*?)<\s*\/h4\b.*?>/\n====$1====\n/gis
- /<\s*h5\b.*?>(.*?)<\s*\/h5\b.*?>/\n=====$1=====\n/gis
- /<\s*h6\b.*?>(.*?)<\s*\/h6\b.*?>/\n======$1======\n/gis
- /<\s*p\b.*?>/\n\n/gis
- /<\s*\/p\b.*?>//gis
- /<table\b(.*?)>/\n{| $1/gis
- /<\s*\/table\b.*?>/\n|}/gis
- /<\s*tr\b(.*?)>/\n|- $1/gis
- /<\s*\/tr\b.*?>//gis
- /<\s*td\b(.*?)>/\n| $1 |/gis
- /<\s*\/td\b.*?>//gis
- /<\s*th\b(.*?)>/\n! $1 |/gis
- /<\s*\/th\b.*?>//gis
- /<\s*caption\b.*?>(.*?)<\s*\/caption\b.*?>/\n|+ $1/gis
- /<\s*a\s+.*?href\s*=\s*"http:\/\/wiki\.traditio\.ru\/wiki\/([^"]+)".*?>(.*?)<\s*\/a\b.*?>/[[$1|$2]]/gis
- /<\s*a\s+.*?href\s*=\s*http:\/\/wiki\.traditio\.ru\/wiki\/([^"\s>]+).*?>(.*?)<\s*\/a\b.*?>/[[$1|$2]]/gis
- /<\s*a\s+.*?href\s*=\s*"([^"]*)".*?>(.*?)<\s*\/a.*?>/[$1 $2]/gis
- /<\s*a\s+.*?href\s*=\s*([^\s>]*).*?>(.*?)<\s*\/a.*?>/[$1 $2]/gis
- /<\s*img\s+.*?src\s*=\s*"([^"]*)".*?>/[[Image:$1]]/gis
- /<\s*img\s+.*?src\s*=\s*([^\s">]*).*?>/[[Image:$1]]/gis
- /<\s*a\b.*?><\s*\/a\b.*?>//gis
- /\s-\s/ — /gis
- /\.\.\./…/gis
- /\n{3,}/\n\n/gis
- /^\n+//gis
- /\n+$/\n\n/gis
- /\n+=/\n=/gis
- /\s+\n/\n/gis
- /\n\s+/\n/gis
- /^(.*)$/$1\n[[Категория:Статьи]]/gis