http://userscripts.org/scripts/show/120450Заменяет многие имена пользователей Atlas' с "I Am Atlas."
Повеселись.
Извините, если я пропустил несколько вещей; это должно охватывать ежедневный просмотр, хотя.
Пожертвования: 16CgAMBWzqXf7dZvJnx2Cdt7VFp8srEmc3
Вы можете уменьшить ваш условные, поставив все псевдонимы в массиве, а затем с помощью IndexOf.
вар псевдонимы = [ 'Джон', 'Счет', 'стив'];
не определено
aliases.indexOf ( 'Счет');
1
aliases.indexOf ( 'Счет')>= 0;
правда
aliases.indexOf ( 'у')>= 0;
ложный
aliases.indexOf ( 'Джон')>= 0;
правда
IndexOf возвращает -1, если строка не найдена.
Тогда это
ул = str.replace (" Атлас", " Unremorsefully Atlas");
ул = str.replace (" I.Goldstein", " Unremorsefully Atlas");
ул = str.replace (" Рагнар", " Unremorsefully Atlas");
ул = str.replace (" Иммануил Go", " Unremorsefully Atlas");
ул = str.replace (" АЛЬФА.", " Unremorsefully Atlas");
ул = str.replace (" Харви", " Unremorsefully Atlas");
ул = str.replace (" Анонимный ...", " Unremorsefully Atlas");
может быть заменен
для (вар I в псевдонимами) {
вар имя = ар [I];
ул = str.replace (имя, " Unremorsefully Atlas");
}
Должен держать его сухим.