ZebroidФорумПубличный разделВопросыОчистка мусора

Очистка мусора

04 февраля 2012, 11:58
Зарегистрирован: 26 апреля 2010, 01:51
Есть такие записи:

1.

[[Файл:Katok na dvortsovoy.jpg|right|thumb|Каток на Дворцовой]]

Нужно оставить:

Каток на Дворцовой

2.

[[Венгрия|Венгрии]]

Нужно оставить:

Венгрии

3.

[http://www.artparquet.ru/ Паркет]

Нужно оставить:

Паркет

4.

[[Венгрии]]

Нужно оставить:

Венгрии

5.

== Примечания ==

Нужно оставить:

Примечания

Какими регулярными выражениями можно сделать эти замены?



04 февраля 2012, 12:15
Зарегистрирован: 10 апреля 2012, 00:00
1-2.

Найти: \[\[[^\]]*?\|([^\|^\]]+)\]\]

Заменить: \1

3.

Найти: \[http:[^\]]+/\s*([^\]]+?)\]

Заменить: \1

4.

Найти: \[\[([^\]^\|]+?)\]\]

Заменить: \1

5.

Найти: ==\s*([^=]+?)\s*==

Заменить: \1



04 февраля 2012, 12:36
Зарегистрирован: 26 апреля 2010, 01:51
Спасибо за оперативность :)

Все работает.