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

10

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

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

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

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

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

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

Pacerier
источник
Это ссылки, которые, вероятно, важны, потому что они часто подтверждают достоверность представляемой информации. Включение ссылок полезно, особенно для исследователей.
Рэндольф Ричардсон
@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, чтобы сделать это (и даже большинство).
Прорыв