Як ми можемо скопіювати текст із Вікіпедії без частин цитування «[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, і він працює чудово, тому, сподіваємось, має бути нормально і в інших браузерах.

Я буду вдячний цій нитці SO, яка вказує мене в правильному напрямку - я знав, що закладка - це шлях, але ніколи раніше не писав.


1
+1, це єдиний спосіб, коли я можу це зробити. Навіть для додаткових розширень браузера доведеться використовувати якийсь аналіз Javascript, щоб зробити це (і справді більшість).
Прорив
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.