Обсуждение:Исламский энциклопедический словарь

Последнее сообщение: 4 года назад от Gorvzavodru в теме «ещё чуть»

Готовность заливки править

@Gorvzavodru я залил словарь. Кое-где в тексте могут быть неверные ссылки. Из-за того что названия статей генерировал по тексту в статьях, а там они заглавными буквами, и к тому же, часто использовались апострофы. Соответветственно, из названий статей апострофы убраны и могут быть попадаться слова нарицательные с заглавной буквы. Это надо исправлять. Также обновил шаблон в Википедии, указав на Викитеку, там довольно много статей на словарь ссылаются. --Vladis13 (обсуждение) 19:50, 18 мая 2019 (UTC)Ответить

Огромное спасибо. Полагаю, Вы большой молодец. --Gorvzavodru (обсуждение) 20:41, 18 мая 2019 (UTC)Ответить
К счастью, тут текст был не сложный с точки зрения технической обработки. И вам спасибо, что связались с автором! Без этого бы не было. Словарь актуальный, в Википедии массово используется как АИ. --Vladis13 (обсуждение) 12:54, 19 мая 2019 (UTC)Ответить

ещё чуть править

В рамках освоения регулярных выражений: не подскажете как в Исламский энциклопедический словарь/Содержание словаря по темам слова в ссылки на них переделать?

Думается, в духе: искать три апостофа, неопределённое число букв, три апострофа; при нахождении: буквы внутри апостофов заменить на [ИЭС/ буквы между апостофами|буквы между апостофами]? (для Участник:Vladis13)--Gorvzavodru (обсуждение) 18:25, 19 мая 2019 (UTC)Ответить

  • Совершенно верно, так я и делал все ссылки в заливке, словник и имена статей. Регексп:^'''(.*?)''', замена: '''[[ИЭС/\1|\1]]'''. Символ «^» значит искать только в начале строк, проверьте как будет работать в вашем редакторе, в зависимости от настроек может означать начало всего текста. «\1» надо заменить на «$1» в ряде редакторов (разные стандарты правил регэспов). (2) После вторым проходом удалить апострофы в викиссылках, оставив в тексте ссылок, вроде [[ИЭС/Афв|`Афв]]. (3) Потом сменить регистр символов для артиклей. Позже напишу если понадобиться. --Vladis13 (обсуждение) 21:16, 19 мая 2019 (UTC)Ответить
    1. А вот у меня также корректно работает выражение поиска ^'''(.*)?'''... Как то я не уловлю в данном (и предыдущем случае) объект указания ленивой квантификации... (используемый редактор - Нотепад++)
    2. И, что интересно, без указателя ленивой квантификации - то есть ^'''(.*)''' - как ни странно, вместо самой длинной строки (а это почти весь текст) - тоже только текст между тройками апострофов находит - непонятно, однако, почему. --Gorvzavodru (обсуждение) 05:54, 20 мая 2019 (UTC)Ответить
  • Не, вариант ^'''(.*)?''' опасный. Тут «?» не там. Когда «?» вместе с «*» или «+» — это ленивая квантификация. А когда отдельно, то это да или нет. Тут получается жадный захват всего, а потом вопрос есть или нет; если есть берем, если нет то ничего. К тому же, в скобках и так «*», поэтому «?» дублирует. Используйте вариант ^'''(.*?)'''.--Vladis13 (обсуждение) 12:25, 20 мая 2019 (UTC)Ответить
Жадную не используйте. Текст обычно такой '''Слово''' текст текст. Но бывает и такой '''Слово''' текст '''выделенное слово''' текст. И жадная захватит Слово''' текст '''выделенное слово. --Vladis13 (обсуждение) 12:25, 20 мая 2019 (UTC)Ответить
Да. В паре случаев так и получилось. (я упустил что символ начал строки стоял, думал анализ до конца текста будет выполняться) --Gorvzavodru (обсуждение) 12:50, 20 мая 2019 (UTC)Ответить
Попробуйте (ИЭС/[^]|]* )`, замена \1. --Vladis13 (обсуждение) 12:34, 20 мая 2019 (UTC)Ответить
Не могу разобраться, что значит [^]. Пишут: единичный символ из числа не указанных в скобках. А не указано ведь никаких символов. --Gorvzavodru (обсуждение) 18:46, 20 мая 2019 (UTC)Ответить
[^]|]* — не, закрывающая скобка дальше. Означает любые символы кроме "|" и «]». --Vladis13 (обсуждение) 18:59, 20 мая 2019 (UTC)Ответить
Ха... Протупил. --Gorvzavodru (обсуждение) 19:02, 20 мая 2019 (UTC)Ответить
Артикли и нарицательные слова пишутся с маленькой буквы. Это артикль «аль-» и его вариации «ад-», «аш-» и т. д., и также слова «ибн» и «бинт», и ещё некоторые. Можно использовать регулярку (ИЭС/[^]|]* )А([сшднзрт])-, замена \1а\2-. --Vladis13 (обсуждение) 12:32, 20 мая 2019 (UTC)Ответить
Хотя красных ссылок нет, наверно вы уже всё сделали. --Vladis13 (обсуждение) 12:35, 20 мая 2019 (UTC)Ответить
Я сделал ссылки на как есть в статьях. Видимо, у автора кое-где описки. --Gorvzavodru (обсуждение) 12:56, 20 мая 2019 (UTC)Ответить
Кстати: а разве мы не обязаны сохранять ошибки и описки автора? Если он где нарушает правила, разве у нас есть право исправлять? --Gorvzavodru (обсуждение) 13:01, 20 мая 2019 (UTC)Ответить
Очевидные опечатки можно исправлять, и может даже нужно. Незачем их увековечивать, читатели, автор, и издательство только спасибо скажут. Те же, при исправлении которых возможны к вам вопросы, отмечают шаблонами {{Опечатка}}, {{Так в тексте}}. Обычно их обязательно использовать при исправлениях в значимых или спорных произведениях. --Vladis13 (обсуждение) 13:52, 20 мая 2019 (UTC)Ответить
Вот то-то же. Не суть пока. (дело мутное, и лучше не на этом произведении мы все точки над i расставим). Но не могу сказать, что я с Вами согласен. Но и что несогласен тоже пока не скажу. А вот над правилами, в превентивном порядке, м.б. и стоит уже начать работать. --Gorvzavodru (обсуждение) 17:49, 20 мая 2019 (UTC)Ответить

Выходные данные править

Выходные данные исправлены соответственно ГОСТ 7.1—2003 5.2.6.2 — как указано в издании, по присланному автором скану страницы, и шаблонам в Википедии w:Шаблон:Книга:Исламский энциклопедический словарь, 2007 и w:Шаблон:Книга:Исламский энциклопедический словарь. Было так с указанием рецензентов и науч.редактора. --Vladis13 (обсуждение) 14:29, 20 мая 2019 (UTC)Ответить

Очень здорово. --Gorvzavodru (обсуждение) 17:45, 20 мая 2019 (UTC)Ответить
Вернуться на страницу «Исламский энциклопедический словарь».