Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.01.2016, 11:35
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

https://developer.mozilla.org/en-US/...String/replace
Ответить с цитированием
  #12 (permalink)  
Старый 25.01.2016, 11:54
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Donso,
Сообщение от Donso
Скриптом вырезать слово "первой" + "страницы" оставить "Заголовок" и добавить слово "номер один"
И так до 100500? Это "первой" надо сопоставить "один", "второй" - "два",..."сто тысяч пятисотой" - "сто тысяч пятьсот", определять соответствующее вхождение подстроки в строку и делать replace
Ответить с цитированием
  #13 (permalink)  
Старый 25.01.2016, 12:17
Интересующийся
Отправить личное сообщение для Donso Посмотреть профиль Найти все сообщения от Donso
 
Регистрация: 24.01.2016
Сообщений: 20

скрипт вставлю через notepad++ на все 100500 страниц.
В title на всех страницах разное первое слово, остальные два-три доп слова с одинаковыми хвостами. Вот их мне нужно убрать и добавить свои в атрибуты name.
То есть стопятьсот страниц имеют
<title>"Разное первое слово" и "одинаковые хвосты 2-3 слова" </title>
в атрибут "name" нужно вставить только "Разное первое слово" и добавить свое.
Ответить с цитированием
  #14 (permalink)  
Старый 25.01.2016, 12:39
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Donso,
Сообщение от Donso
скрипт вставлю через notepad++ на все 100500 страниц.
в атрибут "name" нужно вставить только "Разное первое слово" и добавить свое.
Вырезать ненужное и вставить свое на 100500 страницах... Это трудовой подвиг
Ответить с цитированием
  #15 (permalink)  
Старый 25.01.2016, 12:42
Интересующийся
Отправить личное сообщение для Donso Посмотреть профиль Найти все сообщения от Donso
 
Регистрация: 24.01.2016
Сообщений: 20

Сообщение от Dilettante_Pro Посмотреть сообщение
Donso,

Вырезать ненужное и вставить свое на 100500 страницах... Это трудовой подвиг
Да дело в том что его не просто вырезать и вставить.
Взять из title, перенести в name, обрезать, добавить свое. При этом title остается без изменений. Вот это для меня сложная тема

Последний раз редактировалось Donso, 25.01.2016 в 12:48.
Ответить с цитированием
  #16 (permalink)  
Старый 25.01.2016, 12:52
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Donso,
Сообщение от Donso
Взять из title, перенести в name, обрезать, добавить свое.
Переносить 100500 раз с изменением руками или написать 100500 скриптов с теми же изменениями - задачи по трудоемкости одинаковые, не вижу смысла в скрипте.
Ответить с цитированием
  #17 (permalink)  
Старый 25.01.2016, 12:59
Интересующийся
Отправить личное сообщение для Donso Посмотреть профиль Найти все сообщения от Donso
 
Регистрация: 24.01.2016
Сообщений: 20

Сообщение от Dilettante_Pro Посмотреть сообщение
Donso,

Переносить 100500 раз с изменением руками или написать 100500 скриптов с теми же изменениями - задачи по трудоемкости одинаковые, не вижу смысла в скрипте.
Может вы неправильно меня поняли.
Один скрипт - вставляется через notepad++ на все 100500 страниц и работает.

То есть универсальный.
Ответить с цитированием
  #18 (permalink)  
Старый 25.01.2016, 13:05
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

alert("Заголовок первой страницы".replace('первой страницы', 'номер один'));
Ответить с цитированием
  #19 (permalink)  
Старый 25.01.2016, 13:16
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Donso,
Сообщение от Donso
Один скрипт - вставляется через notepad++ на все 100500 страниц и работает.

То есть универсальный.

Универсальным он быть не может - он должен менять одни ОРИГИНАЛЬНЫЕ для этой страницы слова на другие, однозначно им соответствующие.
Пример скрипта ТОЛЬКО ДЛЯ ПЕРВОЙ СТРАНИЦЫ:
Сообщение от Lemme
alert("Заголовок первой страницы".replace('первой страницы', 'номер один'));
Универсальный скрипт может быть таким: вы формируете два массива строковых значений чисел - программно, при помощи преобразования число - число прописью(см. например Сумма прописью)
В первом массиве - "первой", "второй" ....
Во втором - "один","два", ...
Перебором первого массива находите вхождение элемента в заголовок и в нужную вам строку вставляете измененный заголовок с подстановкой элемента с таким же индексом из второго массива.
Скрипт можно оформить в виде отдельного модуля и вставлять во все страницы только совершенно ОДНУ И ТУ ЖЕ строку загрузки скрипта типа
<script src="myscript.js" type="text/javascript"></script>

Последний раз редактировалось Dilettante_Pro, 25.01.2016 в 13:22.
Ответить с цитированием
  #20 (permalink)  
Старый 25.01.2016, 13:25
Интересующийся
Отправить личное сообщение для Donso Посмотреть профиль Найти все сообщения от Donso
 
Регистрация: 24.01.2016
Сообщений: 20

Этот скрипт отлично делает только одно действие - вставляет в атрибут name полный title.
<script>
a1.name = document.title;
</script>

<title>Выживший скачать торрент бесплатно в хорошем качестве</title>

С помошью скрипта получаем это
<a id=a1 href="http://#" name="Выживший скачать торрент бесплатно в хорошем качестве">Анкор</a>

А нужно что бы получилось
<a id=a1 href="http://#" name="Выживший 2015.torrent">Анкор</a>

"2015.torrent" это свои слова

"скачать торрент бесплатно в хорошем качестве" это вырезать, они одинаковые на 100500 страниц

Последний раз редактировалось Donso, 25.01.2016 в 13:32.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставить элемент скрипта в определенном месте на странице disee Firefox/Mozilla 2 15.07.2015 08:26
Как вытянуть содержимое тега? kakarotto Элементы интерфейса 2 23.07.2010 17:21