Как мы можем скопировать текст из Википедии без частей цитирования «[1]», «[2]», «[3]»?


10

Если мы копируем текст со страницы Википедии , это примерно то, что мы получаем:

Интервал между предложениями - это горизонтальное пространство между предложениями в набранном тексте. Это вопрос типографского соглашения. [1] Со времени появления в Европе печати с подвижным шрифтом в языках с латинским алфавитом использовались различные соглашения о интервале предложений. [2] Они включают в себя обычное пространство слов (как между словами в предложении), одно увеличенное пространство, два пробела и, совсем недавно, в цифровых средствах массовой информации, без пробела. [3] Хотя современные цифровые шрифты могут автоматически настраивать пространство из одного слова для создания визуально приятного и согласованного интервала после пунктуации терминала, [4] большинство споров о том, нужно ли нажимать пробел клавиатуры один или два раза между предложениями. [5]

Я не хочу копировать части [1]и [2]т. Д. Это на самом деле то, что я хотел скопировать:

Интервал между предложениями - это горизонтальное пространство между предложениями в набранном тексте. Это вопрос типографского соглашения. Со времени введения в Европе печати с подвижным шрифтом в языках с латинским алфавитом использовались различные соглашения о интервале предложений. Они включают в себя обычное пространство слов (как между словами в предложении), одно увеличенное пространство, два полных пробела и, совсем недавно, в цифровых средствах массовой информации, без пробела. Хотя современные цифровые шрифты могут автоматически настраивать пространство из одного слова для создания визуально приятного и согласованного интервала после пунктуации терминала, большинство споров идет о том, нужно ли нажимать пробел клавиатуры один или два раза между предложениями.

Выбранный ответ ниже использует регулярное выражение, но он не работает каждый раз . (Если сам текст содержит [и ]регулярное выражение не должно их удалять.)

Есть ли лучшие решения?


Это ссылки, которые, вероятно, важны, потому что они часто подтверждают достоверность представляемой информации. Включение ссылок полезно, особенно для исследователей.
— Рэндольф Ричардсон

@Randolf Включение ссылок может быть полезным, особенно для исследователей. не для обычных людей, которые просто хотят получить информацию
— Pacerier

Здесь может пригодиться функция поиска и замены вашего текстового процессора, возможно, вызванная из макроса.
— Кит

Кстати, я поднял ваш вопрос, потому что считаю, что он хороший. Что касается ссылок, многие люди ожидают их увидеть, особенно профессора в университете (если вы планируете посещать один, вы почти наверняка обнаружите, что большинство профессоров ожидают, что ссылки будут включены в любые написанные вами исследования, и вы, вероятно, слышать, как другие студенты время от времени говорят о рекомендациях).
— Рэндольф Ричардсон

@Randolf Я имею в виду, я просто хочу хранить информацию для личного чтения и использования в будущем.
— Pacerier

Ответы:


10

Букмарклет твой друг ...

Создайте новую закладку браузера и скопируйте в нее приведенный ниже код javascript - если вы хотите скопировать какой-либо текст из википедии, просто нажмите на него заранее, и он удалит все экземпляры [n], чтобы удовлетворить ваши требования в вопросе.

javascript:function a (){document.body.innerHTML=document.body.innerHTML.replace(/<sup\b[^>]*>(.*?)<\/sup>/gi, "" );return;}; a();

За кулисами это просто поиск по регулярному выражению и замена всех <sup>...</sup>тегов HTML на странице.

Я только что попробовал это в IE7, и он работает нормально, так что, надеюсь, должно быть хорошо и в других браузерах.

Я благодарю эту ТАКУЮ ветку за то, что она указала мне правильное направление - я знал, что букмарклет был подходящим способом, но никогда не писал его раньше.


1
+1, это единственный способ, которым я могу думать об этом. Даже дополнительные расширения браузера должны были бы использовать некоторый анализ Javascript, чтобы сделать это (и даже большинство).
— Прорыв
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.